c++中得内联函数和宏定义
2013-05-26 00:23
323 查看
http://blog.csdn.net/woshizfs/article/details/8654828
在c++中内联函数是对宏定义一种改造,因为利用内联函数取代宏定义得好处是:
1、可进行类型安全检查或自动类型转换、
例如:在c语言中,常用预处理器语句#define来代替一个函数定义。例如:
#define MAX(a,b) ((a)>(b)?
在c++中内联函数是对宏定义一种改造,因为利用内联函数取代宏定义得好处是:
1、可进行类型安全检查或自动类型转换、
例如:在c语言中,常用预处理器语句#define来代替一个函数定义。例如:
#define MAX(a,b) ((a)>(b)?
相关文章推荐
- 走进C++程序世界----宏定义和内联函数及模板说明
- C++中宏定义和内联函数区别
- 【C++】宏定义与内联函数
- c++中得内联函数和宏定义
- [C++基础]宏定义、内联函数、普通函数的区别
- C++中,内联函数和宏定义的区别是什么?
- C语言的宏定义和C++的内联函数有什么意义
- C++内联函数与宏定义
- C语言中宏定义与C++中的内联函数
- C++中的内联函数和C中的宏定义的区别
- C++内联函数与宏定义的区别
- C++内联函数与宏定义
- C++内联函数和宏定义
- c++学习(七):宏定义函数与内联函数
- C++中,内联函数和宏定义的区别是什么?
- 规范使用C++内联函数
- c++ 内联函数inline
- 内联函数inline与宏定义深入解析
- C/C++宏定义中#与##区别
- C++中内联函数inline的另一作用