码迷,mamicode.com
首页 > 编程语言 > 详细

内联&const&enum&宏

时间:2015-09-22 19:07:27      阅读:155      评论:0      收藏:0      [点我收藏+]

标签:内联&const&enum&宏

  • 【热点考题-扩展学习】

  • 内联&const&enum&宏

【C++可以使用技术去替代宏】

C++的内联是对C函数宏的一种改进,const替代常量宏。

对于函数宏C++提供了inline替代。尽量以const、enum,inline替代宏。--《effective c++》条款2

宏的优点:

  1. 增强代码的复用性和可维护性。

  2. 提高性能。

宏也有很多缺点:

  1. 不方便调试宏。(因为预编译阶段进行了替换)

  2. 导致代码可读性差,可维护性差。

  3. 容易误用。

  4. 没有类型安全检查


内联&const&enum&宏

标签:内联&const&enum&宏

原文地址:http://10622551.blog.51cto.com/10612551/1697119

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!