大杂烩
文章平均质量分 78
hpghy123456
这个作者很懒,什么都没留下…
展开
-
消息分流器
消息分流器 文章作者:Bideyore[E.S.T] 信息来源:邪恶八进制 中国(www.EvilOctal.com) 对于熟悉Win API编程的同志们来说,windowsx.h这个头文件应该不会太陌生吧,这次要讲的内容就来自这个windowsx.h头文件。 经常能在msdn上查到这样一些函数,明明是个函数,而且模样长得和一般的api函数也一样一样的,可却叫做macro,为什么呢?留意一下函数使用的requirement,你会发现,它的声明正是在windowsx.h这个头文件里转载 2010-06-26 15:42:00 · 560 阅读 · 0 评论 -
memcpy memset memmove
我觉得这些函数 fill() fill_n() strcpy() strcpy() 大家都很熟悉,于是从百科贴几个不常用的c函数,全当做自己学习。 1. memcpy() 原型:extern void *memcpy(void *dest, void *src, unsigned int count); 用法:#inc原创 2010-05-14 23:27:00 · 827 阅读 · 0 评论 -
C/C++运行库
http://book.csdn.net/bookfiles/1017/100101730949.shtml 呵呵,这篇真是好东西,先把它弄在我的地盘再慢慢咀嚼……原来这是一本书上的《程序员的自我修养》,好东西,crt我迷惑了好久……11.2 C/C++运行库11.2.1 C语言运行库任何一个C程序,它的背后都有一套庞大的代码来进行支撑,以使得该程序能够正常运行。这套代转载 2010-05-22 11:40:00 · 7040 阅读 · 5 评论 -
c++初始化成员列表
今天被腾讯电话面试了,15分钟就被秒杀了,其中一个问题“为什么要用成员初始化列表”,我答不上来。回头自己总结了一下。 首先要知道,编译器确保所以成员对象在构造函数执行前被初始化,不论有没有成员初始化列表。代码如下,用Dev C++编译: #include using namespace std ;class A {pu原创 2010-05-29 18:43:00 · 840 阅读 · 0 评论 -
经验点滴
1、strncpy:使用这个函数注意要自己设置结尾,如果原来的缓冲区还有数据,strncpy仅仅是覆盖前n个字节,后面保持原来的数据。很多次写程序都发现缓冲区里的数据还是上次的结果,这里痛定思痛,记下来。而strcpy却会自动的添加'\0'字节。 strncpy( pDest, pSource, maxSize ); pDest[maxSize] = 0;原创 2012-07-20 16:05:04 · 567 阅读 · 0 评论