请教一下类模板中无参成员函数的调用问题!!
#include <iostream.h>
template <class T>
class store
{
T item;
public:
T getitem();
void putitem(T x);
};
template <class T>
T store<T>::getitem()
{
return item;
}
template <class T>
void store<T>::putitem(T x)
{
item=x;
}
void main()
{
int n=10;
store<int> s1;//存储整数
s1.getitem(n);
cout<<"n="<<s1.getitem()<<endl;
}
以上是类模板store<T>存储一定数据类型的程序,其中主函数中的语句s1.getitem(n);我觉得有问题 ,因为store类中的
成员函数T getitem();是不带参数的,不知道理解的对不对. 我最近都在办公室没有上机条件不好验证,因此想请教一
下各路神仙,谢谢~~