小宝解惑
文章平均质量分 53
TU小宝
这个作者很懒,什么都没留下…
展开
-
【小宝解惑】VC++中delete和delete [] 的区别
我们通常从教科书上看到这样的说明:delete 释放new分配的单个对象指针指向的内存;delete[] 释放new分配的对象数组指针指向的内存。那么,按照教科书的理解,我们看下下面的代码:int *a = new int[10];delete a; //方式1delete [] a; //方式2肯定会有很多人说方式1肯定存在内存泄漏,是这样吗1. 针对简单类型转载 2013-12-12 14:30:16 · 1341 阅读 · 0 评论 -
【小宝解惑】vc下debug版本和release版本的区别
Debug通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序。Release称为发布版本,它往往是进行了各种优化,使得程序在代码大小和运行速度上都是最优的,以便用户很好地使用。Debug 和 Release 的真正秘密,在于一组编译选项。下面列出了分别针对二者的选项(当然除此之外还有其他一些,如/Fd /Fo,但区别并不重要,通常他们也不会引起 Release 版错误,转载 2013-12-07 16:05:03 · 882 阅读 · 0 评论 -
【小宝解惑】虚函数和纯虚函数的作用与区别
虚函数为了重载和多态的需要,在基类中是由定义的,即便定义是空,所以子类中可以重写也可以不写基类中的函数!纯虚函数在基类中是没有定义的,必须在子类中加以实现,很像java中的接口函数!虚函数引入原因:为了方便使用多态特性,我们常常需要在基类中定义虚函数。class Cman{public:virtual void Eat(){……};void Move();privat转载 2013-12-12 14:16:27 · 704 阅读 · 0 评论 -
【小宝解惑】C++调试过程中常见语法错误及解决方法
C++调试的过程中经常会遇到各种各样的错误,这里就上表!相信有了这个,会给大家的效率提高不少!转载 2013-12-19 14:05:10 · 888 阅读 · 0 评论