首页 >>  正文

有关this运算符说法不正确的是

来源:baiyundou.net   日期:2024-09-21

谈斩怖5038[]、()、 - >、=这几个运算符如果要重载,为什么必须重载为成员函数而不能重载为友元 -
弘应妍13280606419 ______ 关于这个问题, 有些人的说法是避免二义性 但我的理解是, 本身就是规范. 是为了书写简单, 同时不容易出错,才规定必须重载为成员的. 因为, 常规来说, 这几个运算符重载, 都是操作本身成员的, 所以重载为成员函数就是自然而然的了. 开发者干脆就写入规范了. 其实如果没这个规定, 重载为友元, 甚至在极端情况下, 操作的成员都是public情况下, 重载为普通全局函数也是没什么的. 但既然规定了,就没必要深究原因, 遵循规范就好了.

谈斩怖5038关于c++里重载++运算符和this指针的问题 -
弘应妍13280606419 ______ 对于++的重载,有前缀++和后缀++两种,其中有一个有int的参数以示区别(本身并无作用),具体是哪一个我不太记得了.this表示Date类的一个当前对象的指针,所以*this=*this+1;调用的是该类的成员方法:Date operator+(int);

谈斩怖5038C++运算符重载中 重载为类的成员函数和重载为类的友元函数 的区别是什么? -
弘应妍13280606419 ______ 类的成员函数定义就在类里面,但是类的友元函数定义在其他类里面. 调用的函数不在同一个类中,它们定义也不在同一个类中.

谈斩怖503813. 下面关于算术运算符的叙述,错误的是( ). -
弘应妍13280606419 ______[选项] A. 其运算对象不包含函数 B. %(模运算符)的运算对象只能为整型量 C. 算术运算符的结合方向是"自左至右" D. 自加和自减运算符的结合方向是"自右至左"

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024