问题 填空题

下列程序中的重载函数disp( )发生错误,错误原因是______。
#include<iostream.h>
class Sample

private:
int m;
static int st;
public:
Sample(int a)m=a;st+=a;
static void disp( )cout<<m<<endl;
static void disp(Sample input)

cout<<input.m<<endl;;
int Sample::st=2;
void main( )

Sample First(2),Second(4);
Sample::disp( );
Sample::disp(Second);

答案

参考答案:在静态成员函数的实现中不能直接引用类中说明的非静态成员

单项选择题
单项选择题