【热点考题-扩展学习】
内联&const&enum&宏
【C++可以使用技术去替代宏】
C++的内联是对C函数宏的一种改进,const替代常量宏。
对于函数宏C++提供了inline替代。尽量以const、enum,inline替代宏。--《effective c++》条款2
宏的优点:
增强代码的复用性和可维护性。
提高性能。
宏也有很多缺点:
不方便调试宏。(因为预编译阶段进行了替换)
导致代码可读性差,可维护性差。
容易误用。
没有类型安全检查
王能691811457 博主文章分类:C/C++ ©著作权
文章标签 内联&const&enum&宏 文章分类 C/C++ 后端开发
【热点考题-扩展学习】
内联&const&enum&宏
【C++可以使用技术去替代宏】
C++的内联是对C函数宏的一种改进,const替代常量宏。
对于函数宏C++提供了inline替代。尽量以const、enum,inline替代宏。--《effective c++》条款2
宏的优点:
增强代码的复用性和可维护性。
提高性能。
宏也有很多缺点:
不方便调试宏。(因为预编译阶段进行了替换)
导致代码可读性差,可维护性差。
容易误用。
没有类型安全检查
#include <io
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M