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

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

Войти
Регистрация
Восстановить пароль
 
Noname2512
4 / 4 / 1
Регистрация: 25.06.2010
Сообщений: 106
#1

Error: '>>' should be '>>' within a nested template argument list - C++

07.08.2011, 11:08. Просмотров 875. Ответов 8
Метки нет (Все метки)

кто знает че за ошибка, как с ней бороться?
000615.cpp: In function 'int main()':
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.08.2011, 11:08     Error: '>>' should be '>>' within a nested template argument list
Посмотрите здесь:

error C3867: 'SystemMessages::Work': function call missing argument list C++
C++ list iterator template
Ошибки: 1) use of class template requires template argument list 2) 'T' : undeclared identifier C++
C++ Ошибка: error C2783: 'T __cdecl sumF(void)' : could not deduce template argument for 'T'
C++ Error 1 error C2447: '{' : missing function header (old-style formal list?) и почему не работает ? и подскажите как пользоваться wcout
C++ Специализация nested template class
Ошибка компиляции: template-id does not match any template declaration C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
accept
4819 / 3239 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
07.08.2011, 11:14     Error: '>>' should be '>>' within a nested template argument list #2
в функции main() ...
важно, что там дальше
Noname2512
4 / 4 / 1
Регистрация: 25.06.2010
Сообщений: 106
07.08.2011, 11:35  [ТС]     Error: '>>' should be '>>' within a nested template argument list #3
я подумал две разные ошибки ))
вот так на самом деле :

000615.cpp: In function 'int main()':
000615.cpp:43: error: '>>' should be '> >' within a nested template argument list
в 43 строке написано : vector<vector<int>> matrix(g,vector<int>(w);
g,w - const int;

Компилятор VS2008 без ошибок все выполняет, а GNU C++ вот эти ошибки и выдает
dihlofos
Бродяга
303 / 257 / 17
Регистрация: 27.08.2010
Сообщений: 553
07.08.2011, 11:41     Error: '>>' should be '>>' within a nested template argument list #4
Noname2512, в ошибке всё и написано.
C++
1
vector<vector<int> >
поставь пробел между угловыми скобками.
Bers
Заблокирован
07.08.2011, 11:41     Error: '>>' should be '>>' within a nested template argument list #5
возможно, намек, что вместо vector<vector<int>>
нужно записать vector< vector<int> >

То есть, нужно между >> пробел оставить.
LosAngeles
Заблокирован
07.08.2011, 11:51     Error: '>>' should be '>>' within a nested template argument list #6
http://www2.research.att.com/~bs/C++0xFAQ.html#brackets
Deviaphan
Делаю внезапно и красиво
Эксперт C++
1286 / 1220 / 50
Регистрация: 22.03.2011
Сообщений: 3,744
07.08.2011, 19:33     Error: '>>' should be '>>' within a nested template argument list #7
Странно, что 2008 компилирует. Это только в новом стандарте без пробела писать разрешено...
LosAngeles
Заблокирован
07.08.2011, 19:38     Error: '>>' should be '>>' within a nested template argument list #8
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от Deviaphan Посмотреть сообщение
Странно, что 2008 компилирует. Это только в новом стандарте без пробела писать разрешено...
http://wiki.apache.org/stdcxx/C%2B%2B0xCompilerSupport
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.08.2011, 19:41     Error: '>>' should be '>>' within a nested template argument list
Еще ссылки по теме:

Ошибка "template argument 1 is invalid" C++
C++ Template argument required for class "LinkedListIterator"
'MyQueue' : use of class template requires template argument list C++
C++ В чем различие template <typename T> от template <class T> ?
Ошибка "List is not a template" C++

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

Или воспользуйтесь поиском по форуму:
Deviaphan
Делаю внезапно и красиво
Эксперт C++
1286 / 1220 / 50
Регистрация: 22.03.2011
Сообщений: 3,744
07.08.2011, 19:41     Error: '>>' should be '>>' within a nested template argument list #9
Круто, я думал только в 10 появилось. Всё равно уже рука не поднимается так писать.)
Yandex
Объявления
07.08.2011, 19:41     Error: '>>' should be '>>' within a nested template argument list
Ответ Создать тему
Опции темы

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