День добрый! Видимо ночь, поэтому не соображаю
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