Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 41, средняя оценка - 4.68
Mayonez
380 / 272 / 21
Регистрация: 26.12.2009
Сообщений: 875
#1

размер vector'a - C++

12.09.2010, 14:15. Просмотров 6189. Ответов 5
Метки нет (Все метки)

как узнать размер двумерного вектора отдельно по вертикали и горизонтали
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.09.2010, 14:15
Здравствуйте! Я подобрал для вас темы с ответами на вопрос размер vector'a (C++):

Инициализация std vectora - C++
Добрый вечер, как в VS 2008 студии (нету с++ 11) "красиво" проинициализировать вектор векторов не используя массив? вариант с...

Сортировка vectora обьектов функцией sort из algorithm - C++
помогите написать предикат CompareStudent к функции sort нужно чтобы вначале сортировало по Курсу, потом по Фамилии и Имени есть...

Ввести размер массива с клавиатуры и передать этот размер в конструктор - C++
Я создал массив объектов. И я хочу ввести размер этого массива с клавиатуры, и передать этот размер в конструктор, как мне это сделать? ...

Размер файла - C++
Как узнать размер файла в Си++/Си? кроме функции GetFileSize

размер класса - C++
Всем привет! Извините за нубский вопрос: как определить размер класса в режиме #pragma pack(1) и без него. (цитата из задания) ...

размер матрицы - C++
#include <iostream> #include <vector> #include <stack> using namespace std; typedef vector<int > T_vec; typedef...

5
Crudelis
Шаровик затейник
674 / 416 / 13
Регистрация: 06.05.2010
Сообщений: 1,109
12.09.2010, 14:41 #2
vect.size(); по горизонтали
0
fasked
Эксперт С++
4942 / 2522 / 180
Регистрация: 07.10.2009
Сообщений: 4,311
Записей в блоге: 1
12.09.2010, 15:03 #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <vector>
#include <iostream>
 
int main()
{
    std::vector<std::vector<int> > v;
    
    v.resize(5);
    for(int i = 0; i < v.size(); ++i)
        v[i].resize(10);
        
    std::cout << "horizontal size: " << v.size() << std::endl;
    std::cout << "vertical size: " << v[0].size() << std::endl;
}
1
easybudda
Модератор
Эксперт CЭксперт С++
9664 / 5614 / 952
Регистрация: 25.07.2009
Сообщений: 10,778
12.09.2010, 15:16 #4
fasked, только с точностью до наоборот
C++
1
2
3
4
5
6
7
8
9
#include <iostream>
#include <vector>
 
int main(){
    std::vector<std::vector<int> > matrix(5, std::vector<int>(10));
    std::cout << "Rows (vertical): " << matrix.size() << std::endl;
    std::cout << "Columns (horizontal): " << matrix[0].size() << std::endl;
    return 0;
}
3
Mayonez
380 / 272 / 21
Регистрация: 26.12.2009
Сообщений: 875
12.09.2010, 15:17  [ТС] #5
fasked, а горизонтальный и вертикальный правильно, не наоборот?
не успел...
1
fasked
Эксперт С++
4942 / 2522 / 180
Регистрация: 07.10.2009
Сообщений: 4,311
Записей в блоге: 1
12.09.2010, 15:31 #6
Цитата Сообщение от easybudda Посмотреть сообщение
только с точностью до наоборот
точно, я имел в виду, что горизонтальный размер это количество строк
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.09.2010, 15:31
Привет! Вот еще темы с ответами:

Размер файла - C++
Привет всем. мне нужно создать массив, в который будут считываться интовые значения из файла. для этого мне нужно знать размер этого файла....

Размер матрицы - C++
Люди, помогите пожалуйста! У меня есть задание: создать библиотеку функций для работы с матрицами. Можно ли сделать ,так что в...

Размер файла... - C++
Ищу функцию которая возвращает размер файла в строковом виде... Например: 4 -4 б 1041 - 1,017 Кб и.т.д.

размер числа - C++
Можно ли задать размерность числу? чтоб после запятой и перед ней было одинаковое количество цифр, отрицательные числа не были длиннее чем...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Yandex
Объявления
12.09.2010, 15:31
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru