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

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

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

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

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

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

Размер вектора всегда равен нулю - 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++
Доброго времени суток! Помогите пожалуйста решить задачу! Только начал программирование! Пользователь вводит длину гипотенузы, и...

При умножении матриц результат равен нулю - 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;
metaluga145
243 / 244 / 20
Регистрация: 08.04.2013
Сообщений: 927
08.02.2014, 17:15     Как объявить, что размер вектора равен нулю? #3
bekabot, Вы можете добавить, а потом удалить все элементы из вектора, тогда его размер будет 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;
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.02.2014, 17:37     Как объявить, что размер вектора равен нулю?
Еще ссылки по теме:

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

Как установить размер вектора не заполняя его элементами? - C++
Есть вот такой вот вектор vector&lt;vector&lt;Struct&gt;&gt; Vector_Struct;в ходе выполнения программы я узнаю какой размер мне нужен под него, как...

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

Определяет наличие в матрице хотя бы одного элемента, который равен нулю (Pascal -> C++) - C++
Задание гласит: Дан массив размером 2х4 с элементами действительного тип. Написать программу, которая определяет наличие в массиве хотя...


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

Или воспользуйтесь поиском по форуму:
Tulosba
:)
Эксперт С++
4393 / 3236 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
08.02.2014, 17:37     Как объявить, что размер вектора равен нулю? #5
Цитата Сообщение от bekabot Посмотреть сообщение
Компилятор говорит, что минимум 1 элемент должен быть
А слова компилятора увидеть можно?
Yandex
Объявления
08.02.2014, 17:37     Как объявить, что размер вектора равен нулю?
Ответ Создать тему
Опции темы

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