单项选择题
关于运算符重载说明,下面四个选项中哪个是正确的()
A.运算符函数作为成员函数重载时,最左边操作数必须是运算符的一个类对象 B.流输入输出运算符<<、>>一般作为成员函数重载 C.当重载了+、=运算符时,则+=运算符会自动重载 D.重载时可以根据要求改变运算符操作数的个数
填空题 有msg1、msg2、msg3三个字符串变量,初始值均为"Hello",其定义和初始化语句为: 由于定义的方式不同,因此三个变量的含义并不相同;在这三个变量中,变量()是“指向字符常量的普通指针”,变量()是“指向字符变量的固定指针”。
单项选择题 已知有如下类层次的定义: 现需要编写类C的成员函数h()的实现,请问下面四个选项中的四条语句,哪条能够正确地通过编译()
单项选择题 关于友元关系,下列说法不正确的是()