填空题

类clasg one在声明func成员函数时发生错误,出错原因是______。 class one private: int a; public: void func(two&); }; class two { private: int b; friend vold one::func(two&); }; void one::func(two&r) { a=r.b; }

【参考答案】

class one前没有声明语句class two;
<上一题 目录 下一题>
热门 试题

填空题
类中包含了一个静态成员函数,则main函数中和P.fl(P);语句具有同样功能的语句为______。#include<iostream.h>class M{public:M(int A){A=a;B+=a;}static void fl(M m);private:int A;static int B;};void M::f1(M m){cout<< A= <<m.A<<endl;cout<< B= <<m.B<<endl;}int M::B=10;void main( ){M P(5);P.f1(P);}
填空题
若需要把一个函数 void Furic( ); 定义为一个类Sample的友元函数,则应在类Sample的定义中加入一条语句______。
相关试题
  • 下列程序中的重载函数disp( )发生错误,...
  • 类time可以输出12小时或24小时制的时间...
  • 在下列基类的定义中,有无virtual修饰use成...
  • main函数中发生编译错误的语句是_____...
  • 下列程序从保存整数的文本文件”c:Sample...