孙中山与黄埔军校对联:问一道简单C++

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/29 20:39:07
程序错在那里
请教指!
#include <iostream.h>
class sample
{
int x;
int y;
public:
sample(int a,int b)
{
x=a;
y=b;
}
int getx()
{
return x;
}
int gety()
{
return y+x;
}

};
void main()
{
int (sample::*fp)();
fp=sample::getx;
sample s(2,5);
int v=(s.*fp)();
fp=sample::gety;
int t=(s.*fp)();
cout<<"v="<<v<<",t="<<t;

}

你这个程序没什么问题啊!
不过你的int gety() 为什么要返回y+x而不是y呢