C++
文章平均质量分 77
qsope
这个作者很懒,什么都没留下…
展开
-
C++中的深拷贝和浅拷贝的简单理解
浅拷贝:拷贝的是地址(这个不太懂,别人博客的写法)深拷贝:拷贝的是内容对于没有指针的类,进行浅拷贝是没有问题的;对于含有指针的类中,对于默认的拷贝构造函数也是浅拷贝;会将两个指针指向同一个地址,再进行一次delete操作的时候,会将一个指针删除,另外一个则成为野指针;导致程序崩溃;简单的写法:(没加头文件)int main(){ /* 浅拷贝 int *p原创 2017-06-05 08:50:16 · 435 阅读 · 0 评论 -
什么是C++虚函数、虚函数的作用和使用方法(转载)
装载链接:http://c.biancheng.net/cpp/biancheng/view/244.html我们知道,在同一类中是不能定义两个名字相同、参数个数和类型都相同的函数的,否则就是“重复定义”。但是在类的继承层次结构中,在不同的层次中可以出现名字相同、参数个数和类型都相同而功能不同的函数。例如在例12.1(具体代码请查看:C++多态性的一个典型例子)程序中,在Circle类中定义了转载 2017-06-21 10:07:25 · 565 阅读 · 0 评论