const用法

 const用法 在C程序中,const的用法主要有定义常量,修饰函数参数,修饰函数返回值等3个用处。在C++程序中,const还可以修饰函数的定义体,定义类中某个成员函数为恒态函数,即不改变类中的数据成员。 被const修饰的东西都受到强制保护,可以预防意外的变动,能提高程序的健壮性。...

2015-09-23 22:55:41

阅读数:255

评论数:0

inline和宏定义区别

 inline函数是C++引入的机制,目的是解决使用宏定义的一些缺点。 1.为什么要引入内联函数(内联函数的作用)   用它替代宏定义,消除宏定义的缺点。宏定义使用预处理器实现,做一些简单的字符替换因此不能进行参数有效性的检测。另外它的返回值不能被强制转换为可转换的合适类型,且C++中引...

2015-09-23 22:43:50

阅读数:335

评论数:0

generator source code

#define _XOPEN_SOURCE #ifndef __USE_GNU #define __USE_GNU #endif #define _GNU_SOURCE #include #include #include #include #include #inc...

2015-09-22 12:45:56

阅读数:220

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭