
C/C++
文章平均质量分 72
ssdsafsdsd
因为喜欢所以关注因为热爱所以投入
展开
-
学习算法之路(转)
========================================================转一个搞ACM需要的掌握的算法.要注意,ACM的竞赛性强,因此自己应该和自己的实际应用联系起来.适合自己的才是好的,有的人不适合搞算法,喜欢系统架构,因此不要看到别人什么就眼红,发挥自己的长处,这才是重要的. =========================转载 2013-01-19 21:57:21 · 882 阅读 · 0 评论 -
环形内存,circle memory
typedef struct tagONLY_CIRCLE_MEM{ UINT32 nMemSize; UINT8 *pBuf; UINT8 *pWrite; UINT8 *pRead; BOOL bTag; //是否pWrite是在pRead之后#ifdef WIN32 HMUTEX hBufMutex;#elif _LINUX pthread_mut原创 2013-01-18 21:49:35 · 1687 阅读 · 0 评论 -
do{}while(0)的妙用
do...while(0)的妙用在C++中,有三种类型的循环语句:for, while, 和do...while, 但是在一般应用中作循环时, 我们可能用for和while要多一些,do...while相对不受重视。但是,最近在读我们项目的代码时,却发现了do...while的一些十分聪明的用法,不是用来做循环,而是用作其他来提高代码的健壮性。1. do...while转载 2012-11-28 17:12:17 · 3426 阅读 · 0 评论 -
#pragma pcak
#pragma pack目录一、n字节的对齐方式二、#pragma pack(n) 对齐用法详解一、n字节的对齐方式 VC对结构的存储的特殊处理确实提高CPU存储变量的速度,但是有时候也带来了一些麻烦,我们也屏蔽掉变量默认的对齐方式,自己可以设定变量的对齐方式。 VC中提供了#pragma pack(n)来设定变量以n字节对齐方式转载 2012-11-20 19:58:04 · 653 阅读 · 0 评论 -
system()函数浅析
system function introduce://come from /usr/include/stdlib.hExecute the given line as a shell commandextern int system(__const char* __command)system以新进程方式运行一个程序,然后结束。system()函数用来创建新进程,并在此进程原创 2012-11-07 20:26:59 · 891 阅读 · 0 评论 -
养成C编程良好习惯(不断更新.......)
兴哥教你学高质量编程在C语言编程中,要养成良好的编程习惯。在这里举出多个例子,在这些例子中,有写是可以运行的,但我们还是应该尽力避免这些。不断更新中。。。争取每星期抽点时间写几个例一、不要反回局部变量地址#include int *test(void){ int i=10; return &i; }int main(){原创 2012-11-01 21:02:00 · 1105 阅读 · 0 评论