Debug
likun_tech
这个作者很懒,什么都没留下…
展开
-
使用Google Test的一个简单例子
http://blog.csdn.net/livelylittlefishhttp://code.google.com/p/googletest/0. 引子本例是从 gtest-1.5.0 自带的 sample 中的 sample1 改写而来,笔者只添加了一个求 n 的阶层的函数,如下。void Factorial(int n, int & result ){转载 2012-02-18 21:32:50 · 843 阅读 · 0 评论 -
堆和栈的区别
总结:1) about stack, system will allocate memory to the instance of object automatically, and to the heap, you must allocate memory to the instance of object with new or转载 2012-03-17 19:05:41 · 373 阅读 · 0 评论 -
关于typedef的用法(未读)(此文极好)
关于typedef的用法一.基本概念剖析int* (*a[5])(int, char*); //#1 void (*b[10]) (void (*)()); //#2 double(*)() (*pa)[9]; //#31.C语言中函数声明和数组声明。函数声明一般是这样:int fun(int, double);对应函数指针(poi转载 2012-03-16 14:31:02 · 412 阅读 · 0 评论 -
用GDB调试程序(一)
http://blog.csdn.net/haoel/article/details/2879(GDB调试系列文章)GDB概述————GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,像VC、BCB等IDE的调试,但如果你是在UNIX平台下做软件,你会发现GDB这个调试工具有比VC、BCB的图形化调试器更强大的功能。所谓“转载 2012-03-16 15:32:46 · 376 阅读 · 0 评论 -
Makefile文件的编写
Makefile的编写开始使用Linux编程时,一个很讨厌的问题就是如何写Makefile文件,由于在Linux下不像在Windows下那么熟悉,有那么多好的软件(也许是对Linux孤陋寡闻了)。虽然象Kylix和Anjuta这样的集成编译环境,但是Kylix太大太慢,用它编写console程序不亚于高射炮打蚊子——大材小用,而Anjuta又太不稳定,况且字体有那么难看。不说了,还是言归正传,转载 2012-03-16 15:07:36 · 514 阅读 · 0 评论 -
typedef 使用大全2(结构体)
续 数组#define S(s) printf("%s/n", #s); s typedef struct _TS1{ int x, y;} TS1, *PTS1, ***PPPTS1; // TS1是结构体的名称,PTS1是结构体指针的名称// 也就是将结构体struct _TS1 命名为TS1,// 将struct _TS1 * 命名为 PTS1// 将转载 2012-03-16 16:55:23 · 397 阅读 · 0 评论 -
typedef使用大全1(数组)
typedef到处都是,但是能够真正懂得typedef使用的不算太多。对于初学者而言,看别人的源码时对到处充斥的typedef往往不知所错,而参考书又很少,所以在此给出一个源码,供大家参考 #include #include /* 避免Visual C的for与标准for的不同 */#define for if (0); else for /* dim(a)转载 2012-03-16 16:54:53 · 383 阅读 · 0 评论 -
typedef和指向函数的指针(好文,经典)(1读)
在typedef的使用中,最麻烦的是指向函数的指针,如果没有下面的函数,你知道下面这个表达式的定义以及如何使用它吗? int (*s_calc_func(char op))(int, int); 如果不知道,请看下面的程序,里面有比较详细的说明程序开始: // 定义四个函数int add(int, int);int sub(int, int);int转载 2012-03-16 14:52:03 · 427 阅读 · 0 评论 -
windows下面path环境变量的设置
一般情况下,我们只能设置一个PATH变量,如果有多个bin文件夹的时候怎么办?例如:python环境变量gcc环境变量如果有多个环境变量的话可以这样解决。设置多个变量,但是不是PATH变量:例如:python_path=c:\pythongcc_path=c:\gccPATH=%python_path%;%gcc_path%中间用分号分开,两个%中间的值就是原创 2012-03-10 22:43:03 · 1807 阅读 · 0 评论 -
GDB调试精粹及使用实例
GDB调试精粹及使用实例来源:不详 (2006-07-14 11:18:05) 一:列文件清单 1. List (gdb) list line1,line2 二:执行程序 要想运行准备调试的程序,可使用run命令,在它后面可以跟随发给该程序的任何参数,包括标准输入和标准输出说明符()和外壳通配符(*、?、[、])在内。 如果你使用不带转载 2012-05-11 14:23:43 · 495 阅读 · 0 评论