设为首页 加入收藏

TOP

3.9 常见编程错误(4)
2013-10-07 15:33:36 来源: 作者: 【 】 浏览:71
Tags:3.9 常见 编程 错误

3.9   常见编程(www.cppentry.com)错误(4)

即使x是私有的,也要按同样的方式来定义它。

15. 错误地针对一个指向对象的指针来使用成员选择操作符.:

 
成员选择操作符.仅能由对象或对象引用所使用,指向对象的指针可以使用指针操作符->来访问他们的成员。上面的错误可以改正为:
 
16. 在类的对象或对象引用中错误地使用指针操作符->:
 
上面的代码段中显示了对象c1和对象引用r所犯的这个错误,应该使用成员选择操作符.:
 
17. 在指针操作符->的两个符号之间错误地多加了一个空格:
 

18. 指针this是一个常量,因此this作为赋值、递增和递减操作符的目的对象都是错误的。

19. 在static成员函数内使用this是错误的。

20. 在const成员函数中错误地通过赋值操作或其他方法来改变数据成员。

21. 在const成员函数中调用非const成员函数是错误的。

22. 如果函数f有一个对象参数obj标记为const,则在f中调用对象obj的任何非const成员函数都是错误的,因为这些成员函数可能会改变obj的状态。

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇3.8 指向对象的指针 下一篇3.9 常见编程错误(3)

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·Python中文网 - 人生 (2025-12-24 18:49:47)
·【整整648集】这绝对 (2025-12-24 18:49:44)
·Python超详细一条龙 (2025-12-24 18:49:42)
·【超详细】JDK 下载 (2025-12-24 18:19:32)
·Java_百度百科 (2025-12-24 18:19:29)