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

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

Войти
Регистрация
Восстановить пароль
 
Rolion
14 / 14 / 3
Регистрация: 04.01.2011
Сообщений: 195
#1

Ошибка - C++

06.11.2011, 13:50. Просмотров 326. Ответов 4
Метки нет (Все метки)

Всем привет! Во время написания программы с векторами возникла ошибка в строчке:
C++
1
          H[H[i][2]].push_back;
Здесь постоянно возникает ошибка:
Statement cannot resolve address of overloaded function

Н -- вектор в векторе:
C++
1
    vector<vector<int> > H;
Не подскажите, в чём ошибка?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Nameless One
Эксперт С++
5764 / 3413 / 255
Регистрация: 08.02.2010
Сообщений: 7,429
06.11.2011, 14:02     Ошибка #2
Ты просто неправильно его готовишь. Надо так:
C++
1
2
3
std::vector<int> vec;
int item_to_add = 5;
vec.push_back(item_to_add);
Rolion
14 / 14 / 3
Регистрация: 04.01.2011
Сообщений: 195
06.11.2011, 14:38  [ТС]     Ошибка #3
А если у меня написано:
C++
1
using namespace std;
то как изменится код?
Deviaphan
Делаю внезапно и красиво
Эксперт C++
1286 / 1220 / 50
Регистрация: 22.03.2011
Сообщений: 3,744
06.11.2011, 14:41     Ошибка #4
Цитата Сообщение от Rolion Посмотреть сообщение
H[H[i][2]].push_back;
О_о Это вообще как?
Nameless One
Эксперт С++
5764 / 3413 / 255
Регистрация: 08.02.2010
Сообщений: 7,429
06.11.2011, 15:32     Ошибка #5
Цитата Сообщение от Rolion Посмотреть сообщение
то как изменится код?
тогда перед vector не нужно ставить std. Но это не важно. Мой предыдущий пост был к тому, что для того, чтобы осуществить вызов функции в С++ (а метод, по сути, это тоже функция) нужно передать ей в скобках список (возможно, пустой) ее аргументов. А твоя запись в данном случае не имеет смысла
Yandex
Объявления
06.11.2011, 15:32     Ошибка
Ответ Создать тему
Опции темы

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