C/C++语言
冰霜icefrost
这个作者很懒,什么都没留下…
展开
-
常用宏定义一览
1 #define PRINT(value) printf( #value " = %d/n", value ); 2 #ifndef SAFE_RELEASE#define SAFE_RELEASE(x) { if (x) { x->Release(); x = NULL; } }#endif#ifndef SAFE_DELETE#define SAFE_DELETE(x原创 2008-11-28 11:37:00 · 632 阅读 · 0 评论 -
C语言宏定义中的字符串替换
## 是连接符号,连接两个字符串#是把名字代替成参数中的字符串 #define PRINTF(value) printf( #value " = %d/n", value ); #define FUNC(arg) void print##arg(void) { printf(#arg " = %d", arg); } FUNC(size); 展开后生成代码:v原创 2008-11-28 11:32:00 · 9863 阅读 · 0 评论 -
C/C++数组名与指针区别深层探索
作者:宋宝华 e-mail:21cnbao_AT_21cn.com [AT -> @]1. 引言指针是C/C++语言的特色,而数组名与指针有太多的相似,甚至很多时候,数组名可以作为指针使用。于是乎,很多程序设计者就被搞糊涂了。而许多的大学老师,他们在C 语言的教学过程中也错误得给学生讲解:“数组名就是指针”。很幸运,我的大学老师就是其中之一。时至今日,我日复一日地进行着C/C++项目的开发,而转载 2008-12-08 14:52:00 · 386 阅读 · 0 评论 -
收集一些好的开发的网站
STL:http://www.stlchina.org/Effective STL 全书在线浏览原创 2009-07-06 21:33:00 · 356 阅读 · 0 评论