摘要: 成员函数的重载、覆盖与隐藏 成员函数的重载、覆盖(override)与隐藏很容易混淆,C++程序员必须要搞清楚概念,否则错误将防不胜防。 8.2.1 重载与覆盖 成员函数被重载的特征: (1)相同的范围(在同一个类中) ; (2)函数名字相同; (3)参数不同; (4)virtual 关键字可有... 阅读全文
posted @ 2011-11-09 21:59 日落之吻 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 通常认为,用宏来代替函数调用的做法具有风险,而且不易理解——这是一种很糟糕的编程实践——因此,除非必要,否则还是应该避免使用这种技术。 用给子程序命名的方法来给展开后代码形同子程序的宏命名,以便在需要时可以用子程序来替换宏 C++语言中给宏命名的方式是全部使用大写字母。如果能用子程序来代替宏,... 阅读全文
posted @ 2011-11-09 21:51 日落之吻 阅读(315) 评论(0) 推荐(1) 编辑