单选题

假定要对类AB定义加号操作符重载成员函数,实现两个AB类对象的加法,并返回相加结果,则该成员函数的声明语句为()。

A. AB operator+(AB&a,AB&b)
B. operator+(AB&a)
C. operator+(ABa)
D. &operator+()

查看答案
该试题由用户767****48提供 查看答案人数:44770 如遇到问题请联系客服
正确答案
该试题由用户767****48提供 查看答案人数:44771 如遇到问题请联系客服
热门试题
若在类的定义体中只给出了一个成员函数的原型,则在类外给出完整定义时,其函数名前必须加上()和两个冒号分隔符 为了使类中的某个成员不能被类的对象通过成员操作符访问,则不能把该成员的访问权限定义为 对于任意类ClassX,如果没有用户自定义的赋值运算符,那么系统会自动的为其生成缺省的赋值运算符重载函数,实现类ClassX的两个对象的赋值,即将一个对象的数据成员的值逐个赋值给另一个对象的对应数据成员。(? ? ) 作为类的成员函数重载一个运算符时,参数表中只有一个参数,说明该运算符有()个操作数 假定一个类AB只含有一个整型数据成员a,当用户不定义任何构造函数时,系统为该类定义的无参构造函数为() 重载一个运算符时,该运算符的()、()以及操作符的个数不允许改变 中国大学MOOC: 在你自己定义的类中如果要重载流插入运算符 << ,你必须将该运算符重载为类的友元函数,而不是成员函数,否则就会出现非常奇怪的使用方式。 在类定义体内,直接定义成员函数,实现函数,成员函数自动转换为()。 假定用户没有给一个名为AB的类定义析构函数,则系统自动给出的缺省析构函数定义为~AB(){}。() 已知类CC以成员函数方式重载了二元运算符*,c1和c2是CC类的两个对象,则下列对该运算符的调用中错误的是() 下面关于成员函数重载运算符和友元函数重载运算符相同的是( ) 将运算符+重载为非成员函数 假定用户没有给一个名为AB的类定义构造函数,则系统为其定义的构造函数为() == 操作符判定两个分立的对象的内容和类型是否一致 定义类的成员函数时,作用域运算符为()。 假定派生类及其基类中都定义有同名函数成员,若要在派生类中调用基类的同名函数成员时,就需要在其函数名前加上()和类区分符 在Oracle中,()操作符返回两个查询所选定的所有不重复的行。 将运算符重载为类成员函数时,其参数表中没有参数,说明该运算符是 运算符重载的形式有两种:成员函数形式和友元形式。 现在需要对list类对象使用的逻辑运算符==重载,以下函数声明正确的是?
购买搜题卡会员须知|联系客服
会员须知|联系客服
关注公众号,回复验证码
享30次免费查看答案
微信扫码关注 立即领取
恭喜获得奖励,快去免费查看答案吧~
去查看答案
全站题库适用,可用于聚题库网站及系列App

    只用于搜题看答案,不支持试卷、题库练习 ,下载APP还可体验拍照搜题和语音搜索

    支付方式

     

     

     
    首次登录享
    免费查看答案20
    登录成功
    首次登录已为您完成账号注册,
    可在【个人中心】修改密码或在登录时选择忘记密码
    账号登录默认密码:手机号后六位