c++类模板和函数模板的问题

2024-11-23 13:34:22
推荐回答(2个)
回答1:

template 
class myTmpClass
{
public:
myTmpClass();
void set_information();
void display();
type1 ret_num(myTmpClass &a);
private:
type1 num;
type2 total;
};

template 
myTmpClass::myTmpClass()
{
num=0;
total=0;
}

template
void myTmpClass::set_information()
{
cout<<"请输入信息"<cin>>num>>total;
}
template
void myTmpClass::display()
{
cout<<"num = "<}
template
type1 myTmpClass::ret_num(myTmpClass &a)
{
return a.num;
}

int main()
{
myTmpClass a;

a.set_information();
a.display();
cout<cout<system("PAUSE");
return 0;
}

你这样试试。

回答2:

template
type1 retun(identity&a);
还不支持返回类型推导。
template
void identity::display()
所有类外函数实现identity后面需要跟上函数列表