何时用内联函数?
来源:互联网 发布:网络销售卖彩票违法吗 编辑:程序博客网 时间:2024/05/02 00:58
1、小型方法,如私有数据成员的存取
2、返回对象的状态
3、小函数,通常不超过三行的
4、不断调用的小型函数,如在时间关键的渲染循环中
宏和内联的比较:
eg:
#define max(a,b) ((a) > (b) ? (a) : (b))
这样调用max(++x,y);如果x=5,y=3,结果不是6而是7。原因在于宏直接把表达式传递给了这行代码
(++x) > (y) ? (++x) : (y);
++x计算了2次!
- 何时用内联函数?
- C++中内联函数何时被编译器禁止?
- 运算符重载,何时用友元,何时用成员函数
- 内联函数
- 内联函数
- 内联函数
- 内联函数
- 内联函数
- 内联函数
- 内联函数
- 内联函数
- 函数内联
- 内联函数
- 内联函数
- 内联函数
- 内联函数
- 内联函数
- 内联函数
- 一些必需被實現的接口後才可以使用的Interface
- RS232窃电技术
- 八一建军节
- ASP MD5
- 信任,是从心底产生的感觉
- 何时用内联函数?
- how to use C++ Vectors ?
- 谈恋爱与IT项目管理
- 职场物语:改变一生的五句话
- .Net项目制作安装程序
- 在ASP.NET中面向对象的编程思想
- NitroX for Struts IDE 2.1_425 破解实战
- .net中清除EXCEL进程最有效的方法
- ant下载