C/C++
文章平均质量分 72
ssdsafsdsd
因为喜欢所以关注因为热爱所以投入
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
养成C编程良好习惯(不断更新.......)
兴哥教你学高质量编程 在C语言编程中,要养成良好的编程习惯。在这里举出多个例子,在这些例子中,有写是可以运行的,但我们还是应该尽力避免这些。不断更新中。。。争取每星期抽点时间写几个 例一、不要反回局部变量地址 #include int *test(void) { int i=10; return &i; } int main() {原创 2012-11-01 21:02:00 · 1138 阅读 · 0 评论 -
system()函数浅析
system function introduce: //come from /usr/include/stdlib.h Execute the given line as a shell command extern int system(__const char* __command) system以新进程方式运行一个程序,然后结束。system()函数用来创建新进程,并 在此进程原创 2012-11-07 20:26:59 · 913 阅读 · 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 · 3470 阅读 · 0 评论 -
#pragma pcak
#pragma pack 目录 一、n字节的对齐方式 二、#pragma pack(n) 对齐用法详解 一、n字节的对齐方式 VC对结构的存储的特殊处理确实提高CPU存储变量的速度,但是有时候也带来了一些麻烦,我们也屏蔽掉变量默认的对齐方式,自己可以设定变量的对齐方式。 VC中提供了#pragma pack(n)来设定变量以n字节对齐方式转载 2012-11-20 19:58:04 · 679 阅读 · 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 · 1725 阅读 · 0 评论 -
学习算法之路(转)
======================================================== 转一个搞ACM需要的掌握的算法. 要注意,ACM的竞赛性强,因此自己应该和自己的实际应用联系起来. 适合自己的才是好的,有的人不适合搞算法,喜欢系统架构,因此不要看到别人什么就眼红, 发挥自己的长处,这才是重要的. =========================转载 2013-01-19 21:57:21 · 897 阅读 · 0 评论
分享