С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
 
Valentina
68 / 68 / 3
Регистрация: 13.05.2012
Сообщений: 130
#1

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

16.07.2013, 12:49. Просмотров 975. Ответов 20
Метки нет (Все метки)

Что я делаю не так
C++
1
2
3
4
5
6
string f="/.+(STL).$1/";
   vector<string> words;
   words.push_back(f);
   vector< string >::iterator first = find( words. begin(), words.end(), "+" );
   vector< string >::iterator last =find( words. begin(), words.end(), "1" );
 words.erase(first,last);
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.07.2013, 12:49
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Удаление элементов из вектора (C++):

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

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

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

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

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

Удаление всех элементов вектора - C++
Как удалить все элементы вектора. Например Создаём пустой вектор vector&lt;int&gt;numb; заполняем его пятью элементами ...

20
Croessmah
Ушел
Эксперт CЭксперт С++
13558 / 7708 / 872
Регистрация: 27.09.2012
Сообщений: 18,996
Записей в блоге: 3
Завершенные тесты: 1
16.07.2013, 15:04 #16
Цитата Сообщение от soican Посмотреть сообщение
erase(pos,count) - где такой?
Удаление элементов из вектора
2
Jupiter
Каратель
Эксперт С++
6561 / 3982 / 227
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
16.07.2013, 16:59 #17
Цитата Сообщение от soican Посмотреть сообщение
C++
1
2
3
4
vector<char> words;
 string f="/.+(STL).$1/";
 for (unsigned i=0; i<f.length(); i++)
 { words.push_back( f.at(i)); * }
C++
1
2
string f("/.+(STL).$1/");
vector<char> words(f.begin(), f.end());
0
Tulosba
:)
Эксперт С++
4397 / 3233 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
16.07.2013, 17:15 #18
А зачем вообще переводить std::string в std::vector<char> в данном случае?
0
Jupiter
Каратель
Эксперт С++
6561 / 3982 / 227
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
16.07.2013, 17:18 #19
Tulosba, незачем
0
soican
49 / 23 / 1
Регистрация: 16.11.2011
Сообщений: 329
Записей в блоге: 5
16.07.2013, 17:31 #20
Цитата Сообщение от Tulosba Посмотреть сообщение
А зачем вообще переводить std::string в std::vector<char> в данном случае?
я не знал до этого .erase для string, только для vector
0
Jupiter
Каратель
Эксперт С++
6561 / 3982 / 227
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
16.07.2013, 17:42 #21
Цитата Сообщение от soican Посмотреть сообщение
я не знал до этого .erase для string, только для vector
ну так гугли прежде чем писать/создавать тему/ и т.п.
0
16.07.2013, 17:42
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.07.2013, 17:42
Привет! Вот еще темы с ответами:

Удаление элементов вектора со сдвигом - 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; #...


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

Или воспользуйтесь поиском по форуму:
21
Ответ Создать тему
Опции темы

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