做一个指向成员函数的指针,然后对其进行cin,新手求错误解释??
错误 2 error C3867: “stu::outnum”: 函数调用缺少参数列表;请使用“&stu::outnum”创建指向成员的指针
程序代码:#include <iostream>
using namespace std;
class stu
{
private:
int num;
char name[10];
Date bir;
public:
stu(int n,char *nam)
{
num = n;
strcpy (name , nam);
}
stu(){}
int outnum()
{
return num;
}
};
void mian()
{
stu s[2];
int (stu::*num1)() ;
num1 = stu :: outnum;
for ( int i =1 ; i < 2 ; i++)
{
cout << "请输入学号:"<<endl;
cin >> (s[i].*num1) ();
}
}
[ 本帖最后由 Onesaber 于 2013-4-20 15:24 编辑 ]




