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