почему g++ ругается?
От: coreduo  
Дата: 23.08.06 03:25
Оценка:
День добрый! Видимо ночь, поэтому не соображаю

template<class _Type> class A
{
public:
typedef typename _Type* iterator;
};

int main()
{
A<int> r;

return 0;
};

g++ версии 4.1.1 ругается:

test.cpp:4: error: expected nested-name-specifier before '_Type'
test.cpp:4: error: expected ';' before '*' token

А мелкософтовский компиллер съедает с удовольствием такую конструкцию.


С уважением,
Михаил Белов
Posted via RSDN NNTP Server 2.0
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.