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

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

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

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

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

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

C++ Размер вектора
C++ Как узнать размер двумерного вектора?
C++ Как через if объявить, что некоторые значения не должны быть равны 0
Как установить размер вектора не заполняя его элементами? C++
Определяет наличие в матрице хотя бы одного элемента, который равен нулю (Pascal -> C++) C++
C++ При умножении матриц результат равен нулю
Размер вектора всегда равен нулю C++
C++ Как вывести размер вектора
Первый элемент массива равен 1 а остальные почему-то нулю C++
C++ Не получается выделелить памать в CASE для динамического массива и объявить его размер
C++ Результат вычисления по формуле всегда равен нулю
C++ Как изменить размер двумерного вектора?

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
kventin_zhuk
БНТУ ФИТР
 Аватар для 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;
metaluga145
243 / 244 / 20
Регистрация: 08.04.2013
Сообщений: 927
08.02.2014, 17:15     как объявить что размер вектора равен нулю? #3
bekabot, Вы можете добавить, а потом удалить все элементы из вектора, тогда его размер будет 0. так же у неинициализированнного вектора размер тоже 0.
Ev[G]eN
Эксперт С++
 Аватар для Ev[G]eN
5093 / 1531 / 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;
Tulosba
:)
Эксперт С++
4384 / 3227 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
08.02.2014, 17:37     как объявить что размер вектора равен нулю? #5
Цитата Сообщение от bekabot Посмотреть сообщение
Компилятор говорит, что минимум 1 элемент должен быть
А слова компилятора увидеть можно?
Yandex
Объявления
08.02.2014, 17:37     как объявить что размер вектора равен нулю?
Ответ Создать тему
Опции темы

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