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

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

Восстановить пароль Регистрация
 
Еkaterina
0 / 0 / 0
Регистрация: 24.02.2014
Сообщений: 19
18.04.2014, 14:35     Error C3867 при вызове функции erase и insert для двумерного вектора #1
Тренируюсь с использованием контейнера 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
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.04.2014, 14:35     Error C3867 при вызове функции erase и insert для двумерного вектора
Посмотрите здесь:

Ошибка: error C3867 C++
error C3867: 'SystemMessages::Work': function call missing argument list C++
C++ Ошибка при вызове функции
error C3867 C++
C++ Ошибка при вызове wstring.erase
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Тамика
Котовчанин
 Аватар для Тамика
859 / 439 / 129
Регистрация: 16.02.2010
Сообщений: 2,538
Записей в блоге: 27
18.04.2014, 15:13     Error C3867 при вызове функции erase и insert для двумерного вектора #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Потому что скобки.
C++
1
 v3.erase(v3.begin());
C++
1
v3.insert(v3.begin(), v1);
Еkaterina
0 / 0 / 0
Регистрация: 24.02.2014
Сообщений: 19
18.04.2014, 15:58  [ТС]     Error C3867 при вызове функции erase и insert для двумерного вектора #3
Вот я затупок
Тамика
Котовчанин
 Аватар для Тамика
859 / 439 / 129
Регистрация: 16.02.2010
Сообщений: 2,538
Записей в блоге: 27
18.04.2014, 15:59     Error C3867 при вызове функции erase и insert для двумерного вектора #4
Цитата Сообщение от Еkaterina Посмотреть сообщение
Вот я затупок

Не по теме:

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

Yandex
Объявления
18.04.2014, 15:59     Error C3867 при вызове функции erase и insert для двумерного вектора
Ответ Создать тему
Опции темы

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