Почему это не работает? (Ради бога!)
template<class T>
class A
{
typedef typename T::value_type value_type;
public:
A();
};
Я получаю следующую ошибку:
Ошибка 1 Ошибка C2825: «T»: должен быть класс или пространство имен, после которого следует «::
Но Т - это класс, я только что уточнил, не так ли? Так в чем же проблема?
Благодаря.