- 博客(4)
- 收藏
- 关注
原创 C++基础
1.静态属性和静态方法 1)C++中的静态属性和静态方法属于该类,而不属于该类的对象;程序员可以在没有创建任何对象的情况下调用有关的方法;能够让有关数据在该类的所有对象间共享。 2)静态成员是在所有对象间共享的,所以不能再静态方法里访问非静态的元素;另外在使用静态属性的时候,千万别不要忘记分配内存,在内外对静态属性“初始化”即可;2.虚方法 1)抽象方法 :在声明一个虚方法的
2011-12-12 15:27:10 346
原创 C语言和C++语言的一些区别
先学的C语言,然后学的C++,学完C++之后发现C的东西忘得差不多了,编程时一般也说不清楚到底用的是C还是C++,但是最近用C编译器编译一些程序时发生了一些错误,感觉莫名奇妙,后来查资料才发现原来是把C++中的东西用到C里面了;1.C语言中没有bool类型,需自己定义或改用别的实现方式。2.C语言中函数参数没有引用传递,C++中才有,在C中可用指针传参代替。
2011-12-11 20:44:13 671
原创 VC++动态链接库的加载方法
1.在新建项目的第二部,选择应用程序类型为DLL,并在类或函数前添加"_declspec(dllexport)". 一般通过田间头文件的形式实现,对头文件进行改造,使其不仅能够为调用动态链接库的客户端程序服务,同时也能够由动态链接库自身来使用EG:#ifdef DLL_LICENSE_API#else#define DLL_LICENSE_API extern "C" _d
2011-12-11 15:18:05 3713
原创 Linux下 错误调试
Linux下发生段错误原因之一:1.访问不存在的内存地址或系统保护的内存地址; 如在函数调用中,本来应将地址传给指针参数,却误将值传入,再如写scanf函数时,忘记&地址符号;2.访问只读的内存地址;3.栈溢出,如递归程序,没有退出条件,无限递归导致栈溢出;gdb调试时发生错误:“没有符号表被读取,请使用”file“命令,分析:-g参数没添加对多个文件如何添加调试信息:
2011-12-09 18:37:53 785
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人