题目内容

关于友元说法错误的是( )。

A. 友元函数必须被声明在public区
B. 友元函数可以访问类中的所有数据成员
C. 友元类的所有成员函数都是另一个类友元函数
D. 友元函数不可以在类内部被定义

查看答案
更多问题

以下程序输出为:inti=1;intmain(){{inti=2;}cout<

A. 1
B. 2
C. 3
D. 0

下面关于友元的描述中,错误的是( )

A. 友元函数通过该类的对象可以访问该类的私有数据成员
B. 一个类的友元类中的成员函数都是这个类的友元函数
C. 友元可以提高程序的运行效率
D. 若A是B的友元类,则B类可以访问A类的私有成员

下列关于常成员的说法不正确的是哪一个.

A. 常数据成员必须进行初始化,并且不能被更新
B. 常数据成员可以在定义时直接初始化(C++11)
C. 常成员函数不可以被非常对象调用
D. 常数据成员通过构造函数的成员初始列表进行初始化

以下关于外部变量和外部函数的说法,错误的是( ).

A. 外部变量的声明可以是引用性的声明
B. 静态变量和静态函数即使使用extern声明,它们的使用范围仍然被限定在定义文件中
C. 外部变量可以为多个源文件所共享
D. 外部函数和外部变量在声明时,都不能省略关键词extern

答案查题题库