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

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

Войти
Регистрация
Восстановить пароль
 
bekabot
1 / 1 / 0
Регистрация: 18.12.2013
Сообщений: 61
#1

Как объявить, что размер вектора равен нулю? - C++

08.02.2014, 17:03. Просмотров 269. Ответов 4
Метки нет (Все метки)

как объявить что размер вектора равен нулю? Компилятор говорит, что минимум 1 элемент должен быть, но в задании написано обязательно это включить в код. Спасибо за ответы
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.02.2014, 17:03
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как объявить, что размер вектора равен нулю? (C++):

Размер вектора всегда равен нулю - C++
void f (char a, vector <int>ch) { for (int i=0; (a-'0')<10 && (a-'0'>=0) ; i++) // { ch.push_back(a-'0'); } } ...

Как вывести размер вектора - C++
Скажите, пожалуйста, что нужно добавить в код чтобы вывести размер вектора? Элементы я вывел.. #include <iostream> #include...

Как узнать размер двумерного вектора? - C++
есть квадратная матрица. Для ее хранения создаю динамический массив: double **matrix = new double*; for (int i = 0; i < range; i++) ...

Как изменить размер двумерного вектора? - C++
Объявление у меня такое: std::vector<std::vector<std::size_t>> Data; Изначально размер неизвестен, число строк и столбцов зависит от...

При умножении матриц результат равен нулю - C++
При умножении матриц мне вместо нормального ответа выводит нули, почему? помогите плиз... #include <iostream.h> #include <math.h> ...

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

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
kventin_zhuk
БНТУ ФИТР
215 / 155 / 15
Регистрация: 26.12.2012
Сообщений: 382
08.02.2014, 17:12 #2
bekabot, дефолтным конструктором же.

C++
1
2
3
4
5
vector<int> v;
 
cout << v.size() << endl;
v.push_back(10);
cout << v.size() << endl;
0
metaluga145
243 / 244 / 20
Регистрация: 08.04.2013
Сообщений: 927
08.02.2014, 17:15 #3
bekabot, Вы можете добавить, а потом удалить все элементы из вектора, тогда его размер будет 0. так же у неинициализированнного вектора размер тоже 0.
0
Ev[G]eN
Эксперт С++
5097 / 1535 / 381
Регистрация: 23.01.2011
Сообщений: 3,148
08.02.2014, 17:16 #4
C++
1
2
3
4
5
6
    
std::vector <int> vector(5);
std::cout << vector.size() << std::endl;
 
vector.resize(0);
std::cout << vector.size() << std::endl;
0
Tulosba
:)
Эксперт С++
4396 / 3239 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
08.02.2014, 17:37 #5
Цитата Сообщение от bekabot Посмотреть сообщение
Компилятор говорит, что минимум 1 элемент должен быть
А слова компилятора увидеть можно?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.02.2014, 17:37
Привет! Вот еще темы с ответами:

Как можно увеличить размер вектора, который является элементом вектора vector<vector<int>>arr(n, vector <int>) - C++
Написал программу, которая создает вектор 'а' векторов 'b', вектора 'b' содержат 2 числа. Стало интересно, как нужно изменить программу...

Разрешено ли деление на ноль, если числитель равен нулю - C++
Разрешено ли деление на ноль, если числитель тоже ноль.

Первый элемент массива равен 1 а остальные почему-то нулю - C++
Здраствуйте есть вопрос к задаче: дана программу реализовывающую вычисление последовательности Фиббоначи до определённого номера...

Как указать размер элементов вектора при создании ? - C++
Доброго времени суток! Прошу помощи в следующем: Дано задание - ввести в строку с клавиатуры несколько слов (раздельных пробелом) и...


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

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

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