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()
{
myTmpClassa;
a.set_information();
a.display();
cout<cout< system("PAUSE");
return 0;
}
你这样试试。
template
type1 retun(identity&a);
还不支持返回类型推导。
template
void identity
所有类外函数实现identity后面需要跟上函数列表