1. C/C++
crazyjixiang
这个作者很懒,什么都没留下…
展开
-
linux C 编程常用工具集锦及相关解释
1. od 反汇编工具2. objdump 想进一步去了解二进制附加信息的 可以使用这工具,用于查看目标文件或者可执行目标文件的构成工具 -> objdump -x obj 以分类信息的形式把目标文件的数据组织输出 ,可查看该文件的所有动态库 -> objdump -原创 2011-07-07 10:25:58 · 224 阅读 · 0 评论 -
printf %-4.3s %-.*s 参数解释
<br /> <br />刚遇到这两个操作符,网上也没有解析,在这把自己的理解分享下, 有错的地方大家指正下#include <stdio.h> int main(void) { char str[]="Hello"; printf("%3.2s/n",str);//3表示至少要输出3个字符,不足用空格补足(方向是从左向右),后面的2表示输出He 也就是前两个字符 printf("%-3.2s",str);//比之前加了个负号,表示相反原创 2010-02-26 18:53:00 · 764 阅读 · 1 评论 -
【分享一篇好文】C/C++内存与运行时深入研究
C/C++内存与运行时深入研究 [作者Jean.Love] ----------------------------------------------------------------------------------- (一)整数符号的陷阱 (二)浮点数的本质 (三)堆栈的内存管理结构 (四)符号解析 (五)对齐和总线错误 (六)函数指针 (七)虚函数的实现机理 (八)引用的实现机理 (九)虚拟继承对象的内存结构 (十)混合编程时的初始化转载 2010-01-26 09:36:00 · 1585 阅读 · 9 评论 -
一个比较好的宏定义
Code:#define VERIEFERR(a,b) / if (a) / { / fprintf(stderr,"%s failed./n",b); / return; / } / else / { / fprintf(stdout,"%s success./n",b); / } VERIEFERR((mid = shmget(原创 2010-01-23 11:14:00 · 236 阅读 · 2 评论