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

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

Войти
Регистрация
Восстановить пароль
 
Spirit370
1 / 1 / 2
Регистрация: 08.08.2013
Сообщений: 86
#1

Удаление всех элементов вектора - C++

16.02.2014, 02:03. Просмотров 325. Ответов 2
Метки нет (Все метки)

Как удалить все элементы вектора.
Например
Создаём пустой вектор
C++
1
vector<int>numb;
заполняем его пятью элементами
C++
1
while(cin>>numbr){numb.push_breack(numbr);g+=1;if (g == 5){breack;}}
и как теперь вернуть массив к первоначальному виду?. Что бы он был пустой, как будто его только что объявили?
C++
1
vector<int>numb;
т.е. не содержал ни одного элемента.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.02.2014, 02:03     Удаление всех элементов вектора
Посмотрите здесь:

Удаление элементов из вектора - C++
Что я делаю не так string f=&quot;/.+(STL).$1/&quot;; vector&lt;string&gt; words; words.push_back(f); vector&lt; string &gt;::iterator first =...

Удаление элементов вектора - C++
Я конечно понимаю, что вектор это такая штука, которая удаляется сама при выходе из функции в которой она определена. Но мне все же...

Удаление элементов вектора - C++
как вызвать деструктор? почему не удаляется объект class a { public: a() { std::cout &lt;&lt; &quot;c&quot;; } ~a() { std::cout &lt;&lt;...

Удаление элементов из вектора - C++
С консоли вводится вектор значений double и точность, удалить и вектора элементы разность между которыми по модулю меньше точности и...

Удаление элементов вектора - C++
Дана матрица смежности, мне нужно удалить из нее вершину. Это значит, что при удалении вершины номер 3 мне нужно из матрицы удалить 3...

Удаление одинаковых элементов вектора - C++
Здравствуйте. Нужно удалить из вектора одинаковые элементы. Вектор состоит из стрингов и это надо делать без сортировки.

Удаление элементов вектора со сдвигом - C++
#include &lt;iostream&gt; #include &lt;conio.h&gt; #include &lt;vector&gt; #include &lt;string&gt; using namespace std; void spc(int x); class...

Удаление из вектора повторяющихся элементов - C++
есть вектор vector&lt;int&gt; array; я считаю в него из файла, подскажите как мне удалить одинаковые цифры, то есть если есть 10 и 10 должно...

Массив и Удаление элементов вектора - C++
1)Найти произведение элементов, расположенных между первым и вторым нулевым элементами. 2)Удалить из массива элемент, расположенный после...

Удаление одинаковых элементов из вектора <string> - C++
# include &lt;iostream&gt; # include &lt;vector&gt; # include &lt;iterator&gt; # include &lt;string&gt; # include &lt;fstream&gt; # include &lt;cstdio&gt; #...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Alex566
240 / 152 / 18
Регистрация: 03.04.2013
Сообщений: 317
16.02.2014, 02:06     Удаление всех элементов вектора #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
C++
1
    numb.clear();
ValeryS
Модератор
6542 / 5008 / 461
Регистрация: 14.02.2011
Сообщений: 16,653
16.02.2014, 02:10     Удаление всех элементов вектора #3
Сообщение было отмечено автором темы, экспертом или модератором как ответ
vector::clear Удаляет все элементы из контейнера.
http://ru.cppreference.com/w/cpp/container/vector/clear
std::vector::erase Удаляет указанные элементы из контейнера.
http://ru.cppreference.com/w/cpp/container/vector/erase
std::vector::resize Изменяет размер контейнера
http://ru.cppreference.com/w/cpp/con.../vector/resize
Yandex
Объявления
16.02.2014, 02:10     Удаление всех элементов вектора
Ответ Создать тему
Опции темы

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