教你5分钟轻松搞定内存字节对齐

随便google一下,人家就可以跟你解释的,一大堆的道理,我们没怎么多时间,讨论为何要对齐.直入主题,怎么判断内存对齐规则,sizeof的结果怎么来的,请牢记以下3条原则
收藏 0 赞 0 分享

头文件不宜定义变量的原因全面解析

以下是对头文件不宜定义变量的原因进行了详细的分析介绍,需要的朋友可以过来参考下
收藏 0 赞 0 分享

字符串中找出连续最长的数字字符串的实例代码

这篇文章介绍了字符串中找出连续最长的数字字符串的实例代码,有需要的朋友可以参考一下
收藏 0 赞 0 分享

C++ 字符串的反转五种方法实例

通过不同的方法,实现对所输入字符串的反转,有需要的朋友可以参考一下
收藏 0 赞 0 分享

C++流操作之fstream用法介绍

这篇文章详细介绍了C++流操作之fstream的用法,有需要的朋友可以参考一下
收藏 0 赞 0 分享

数组循环移位操作实例

这篇文章介绍了数组循环移位操作实例,有需要的朋友可以参考一下
收藏 0 赞 0 分享

do...while(0)的妙用详细解析

do...while(0)消除goto语句;通常,如果在一个函数中开始要分配一些资源,然后在中途执行过程中如果遇到错误则退出函数,当然,退出前先释放资源
收藏 0 赞 0 分享

C语言的指针类型详细解析

C语言的指针类型包括两方面的信息:一是地址,存放在指针变量中;二是类型信息,关乎于读写的长度,没有存储在指针变量中,位于用该指针读写时的mov指令中,不同的读写长度对应的mov指令不同
收藏 0 赞 0 分享

(C和指针) #if 0/#if 1...#end if

#if 0还有一个重要的用途就是用来当成注释,如果你想要注释的程序很长,这个时候#if 0是最好的,保证不会犯错误
收藏 0 赞 0 分享

CreateThread()与beginthread()的区别详细解析

很多开发者不清楚这两者之间的关系,他们随意选一个函数来用,发现也没有什么大问题,于是就忙于解决更为紧迫的任务去了。等到有一天忽然发现一个程序运行时间很长的时候会有细微的内存泄露,开发者绝对不会想到是因为这两套函数用混的结果
收藏 0 赞 0 分享

深入理解线程安全与Singleton

在编译器未优化的情况下顺序如下:1.new operator分配适当的内存;2.在分配的内存上构造Singleton对象;3.内存地址赋值给_instance
收藏 0 赞 0 分享

优秀程序员必须知道的20个位运算技巧

掌握简单的位运算技巧还是必要的,所以今天写这篇文章把我积累的一些位运算技巧分享给大家,这些技巧不会是如求“1的数目”的技巧,是最基本的一行位运算技巧
收藏 0 赞 0 分享

详细解析命令行的getopt_long()函数

getopt_long支持长选项的命令行解析,函数中的参数argc和argv通常直接从main()的两个参数传递而来
收藏 0 赞 0 分享

dword ptr指令详细解析

8086CPU的指令,可以处理两种尺寸的数据,byte和word。所以在机器指令中要指明,指令进行的是字操作还是字节操作
收藏 0 赞 0 分享

汇编语言rep movsd 的使用详解

rep movsd 每次ecx!=0便执行movsd ,然后ecx=ecx-1 movsd移动ds:[si] 到es:[di],在32位汇编下可以用esi代替si,edi代替di
收藏 0 赞 0 分享

va_list(),va_start(),va_arg(),va_end() 详细解析

这些宏定义在stdarg.h中,所以用到可变参数的程序应该包含这个头文件.下面我们写一个简单的可变参数的函数,该函数至少有一个整数参数,第二个参数也是整数,是可选的.函数只是打印这两个参数的值
收藏 0 赞 0 分享

C/C++宏定义的可变参数详细解析

在1999年版本的ISO C 标准中,宏可以象函数一样,定义时可以带有可变参数。宏的语法和函数的语法类似
收藏 0 赞 0 分享

浅析C/C++中的可变参数与默认参数

C支持可变参数的函数,这里的意思是C支持函数带有可变数量的参数,最常见的例子就是我们十分熟悉的printf()系列函数。我们还知道在函数调用时参数是自右向左压栈的
收藏 0 赞 0 分享

C/C++中可变参数的用法详细解析

可变参数的使用方法远远不止以下介绍的几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
收藏 0 赞 0 分享

C语言中的内联函数(inline)与宏定义(#define)详细解析

内联函数与宏本质上是两个不同的概念如果程序编写者对于既要求快速,又要求可读的情况下,则应该将函数冠以inline
收藏 0 赞 0 分享