c/c++
nginxing
认认真真做小事
展开
-
gdb简单调试例程
1. 单步执行和跟踪函数调用2. 断点3. 观察点4. 段错误程序中除了一目了然的Bug之外都需要一定的调试手段来分析到底错在哪。到目前为止我们的调试手段只有一种:根据程序执行时的出错现象假设错误原因,然后在代码中适当的位置插入printf,执行程序并分析打印结果,如果结果和预期的一样,就基本上证明了自己假设的错误原因,就可以动手修正Bug了转载 2014-07-26 22:37:50 · 478 阅读 · 0 评论 -
c++虚继承、覆盖、重载、隐藏
一、虚拟继承转载 2014-07-29 10:43:17 · 346 阅读 · 0 评论 -
指针参数是如何传递内存的?内存分配地址的返回
如下2个函数void GetMemory(char *p,int nu){}原创 2014-09-22 10:30:17 · 344 阅读 · 1 评论 -
C/C++_字节对齐问题总结
根据以下资料,自己在两个编译器平台上试了试。1.VC6.0(32bit X86系统上)没指定对齐方式的前提下是,按照对齐算法要求排列的2.KEIL4(C51)单片机51中是单字节对齐方式网上查看了资料,下面是摘自网络上的资料。首先来看下在C/C++中定义如下的结构体,然后对他们分别进行sizeof()运算,看看结果会如何struct A{转载 2014-10-04 22:37:02 · 309 阅读 · 0 评论