类模板不会用
template <class T>
int Queue<class T>::getSize()
{
Mutex::Autolock autolock(mMutex);
return mSize;
}
在Queue中定义了mMutex和mSize,为什么编译的时候会提醒我说mSize,mMutex在该作用域未声明?
[解决办法]
template <class T>
int Queue::getSize()
{
Mutex::Autolock autolock(mMutex);
return mSize;
}
[解决办法]
写错了,应该是
template <class T>
int Queue<T>::getSize()
{
Mutex::Autolock autolock(mMutex);
return mSize;
}