啥错误呢?
看下面的例子:
template <class type>
class Test
{
public:
typedef type value_type;
typedef type* pointer;
typedef const type* const_pointer;
//.............
public:
Test(){}
~Test(){}
public:
void TT( value_type va,Test<void>::const_pointer p=0){}
//.........
};
会出现error C2039: 'const_pointer' : is not a member of 'Test<type>'的错误。
各位大虾,这是什么错误呢?