做一个指向成员函数的指针,然后对其进行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 编辑 ]