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

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

Войти
Регистрация
Восстановить пароль
 
Еkaterina
0 / 0 / 0
Регистрация: 24.02.2014
Сообщений: 19
#1

Error C3867 при вызове функции erase и insert для двумерного вектора - C++

18.04.2014, 14:35. Просмотров 522. Ответов 3
Метки нет (Все метки)

Тренируюсь с использованием контейнера std::vector. Появляется ошибка при удалении и вставке, помогите понять почему и как её исправить.... Думаю, что из кода всё будет ясно.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
    vector <float> v1;
    vector <float> v2;
    vector < vector <float> > v3;
 
    v1.push_back(1);    v1.push_back(2);
    v2.push_back(5);    v2.push_back(-3);
 
    v3.push_back(v1);v3.push_back(v2);
 
    v3.erase(v3.begin); // error C3867
 
    v1.clear();
    v1.push_back(4);    v1.push_back(0);
 
    v3.insert(v3.begin, v1); // error C3867
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.04.2014, 14:35
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Error C3867 при вызове функции erase и insert для двумерного вектора (C++):

Error C3867: Serpinsky::Display: в вызове функции отсутствует список аргументов - C++
#include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;GL/Glut.h&gt; #include &lt;locale.h&gt; using namespace std; int level=5 ; //...

Указатель на элемент вектора после операций insert/erase - C++
есть вектор class player{ public: int number; }; //Здесь хранятся физически игроки vector &lt;player&gt; players;

Ошибка при вызове wstring.erase - C++
форум глючит ... Добавлено через 1 минуту Почему erase ругается ? std::wstring testString = L&quot;SHAKE YOUR TITS (. )^( .)&quot;; ...

Класс - Ошибки при вызове методов: В вызове функции отсутствует список аргументов - C++
Добрый вечер всем! При изучении и написании работы столкнулся с ошибкой от которой не могу избавиться. (Т.к. очень сильно плаваю в ООП)....

Шаблоны: insert, erase - C++
У меня проблема, как именно нужно описать main и проблема с функцией insert, мне сказали, что в ней может не быть места, чтобы вставить...

error C3867 - C++
Списал код из учебника. Наверное, там где-то опечатка, так как при компиляции возникает ошибка. #include &lt;iostream&gt; using namespace...

3
Тамика
Котовчанин
918 / 462 / 145
Регистрация: 16.02.2010
Сообщений: 3,259
Записей в блоге: 27
18.04.2014, 15:13 #2
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Потому что скобки.
C++
1
 v3.erase(v3.begin());
C++
1
v3.insert(v3.begin(), v1);
1
Еkaterina
0 / 0 / 0
Регистрация: 24.02.2014
Сообщений: 19
18.04.2014, 15:58  [ТС] #3
Вот я затупок
0
Тамика
Котовчанин
918 / 462 / 145
Регистрация: 16.02.2010
Сообщений: 3,259
Записей в блоге: 27
18.04.2014, 15:59 #4
Цитата Сообщение от Еkaterina Посмотреть сообщение
Вот я затупок

Не по теме:

Бывает. Сама раньше очень часто тупила с методами. Это пройдёт.

0
18.04.2014, 15:59
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.04.2014, 15:59
Привет! Вот еще темы с ответами:

Ошибка: error C3867 - C++
Всем доброго времени суток. Есть классический пример из книжки: #include &lt;iostream&gt; #include&lt;conio.h&gt; using namespace std; ...

Ошибка в функции erase для vector - C++
cout &lt;&lt; &quot;How much numbers? : &quot;; int n; cin &gt;&gt; n; vector&lt;int&gt;array(n); for (int i = 0; i &lt; n; i++) { cin &gt;&gt; array; ...

Нюансы синтаксиса: что означает запись po.npos; s.erase; s.insert ? - C++
Что в контексте этого кода значат po.npos; s.erase; s.insert ? if(po!=std::string::npos) { s.erase(po,s1.length()); ...

Шаблон класса вектор с операциями индексации и функциями insert и erase - C++
У меня есть задача. функции erase и insert я реализовала. но чтобы они работали нужно написать LOL&amp; operator(int); Задача звучит...


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

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

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