作业帮 > 综合 > 作业

求高手解释一下这段程序

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/05/01 05:46:37
求高手解释一下这段程序
#include
class Test
{int x,y;
public:
Test(int i,int j=0)
{x=i;y=j;}
int get(int i,int j)
{return i+j;}
};
void main()
{Test t1(2),t2(4,6);
int (Test::*p)(int,int=10);
p=Test::get;
cout
这代码我感觉完全是为了考人准备的,要不谁去写这东西,类对象也有,成员函数也有,费要搞个成员函数指针,不麻烦么,
int (Test::*p)(int,int=10);
p=Test::get; 这2句就是错的,定义成员函数指针要求形参返回类型完全一致,怎么还能设置个默认值呢.
---------------------------------------------------------
#include
using namespace std;
class Test
{int x,y;
public:
Test(int i,int j=0)
{x=i;y=j;}
int get(int i,int j)
{return i+j;}
};
int main()
{Test t1(2),t2(4,6);
int (Test::*p)(int,int);
p=&Test::get;
cout