判断题 以下程序中,operator<<函数的定义是正确的: class Student { string name; public: ostream& operator<<(ostream& os) { os << name; return os; } }; int main( ) { Student s; cout << s; return 0; }

A、 正确
B、 错误
下载APP答题
由4m***k1提供 分享 举报 纠错

相关试题

判断题 重载流提取运算符>>时,函数的第二个参数必须是类对象的引用,不能是const引用。

A、正确
B、错误

判断题 流插入运算符<<只能重载为全局函数,不能重载为类的成员函数。

A、正确
B、错误

判断题 后置自增运算符重载函数的int参数必须传入实际数值。

A、正确
B、错误

判断题 前置和后置自增运算符的重载函数可以具有相同的函数名和参数列表。

A、正确
B、错误

判断题 成员函数与普通函数不同之处在于:1、它属于一个类的成员,只能出现在类体中且具有访问属性的限定。2、成员函数的调用具有权限(它能否被调用)和作用域的限制(使用何范围内的数据与函数)。

A、正确
B、错误

判断题 前置自增运算符重载函数中,return *this返回的是当前对象的副本。

A、正确
B、错误

判断题 流运算符重载函数的返回值类型必须是流对象的引用,否则无法实现连续的流操作。

A、正确
B、错误

判断题 前置自增运算符重载函数的返回类型必须是void。

A、正确
B、错误