#include <iostream.h>
#include <string.h>
class Bas
{public:
Bas(char *s="\0"){strcpy(name,s);}
void show();
protected:
char name[20];
};
Bas b;
void show()
{cout<<"name:"<<b.name<<endl;}
void main()
{Bas d2("hello");
show();
}
答案:void show();是普通函数不是成员函数,但是要访问类成员,需要定义为友元函数。[修改]friend void show();
川公网安备 51010402001278号