C++
文章平均质量分 76
Alpha8421
这个作者很懒,什么都没留下…
展开
-
虚析构函数和析构函数中的虚机制
虚析构函数: 虚析构函数是为了解决基类指针指向派生类对象,并用基类指针删除派生类对象时能够完全释放内存。 class A1{ public: ~A1(){cout}; class A2{ public: virtual ~A2(){c原创 2014-03-03 11:21:01 · 692 阅读 · 0 评论 -
赋值函数和复制构造函数
赋值函数和复制构造函数每个类只有一个赋值函数.由于并非所有的对象都会使用拷贝构造函数和赋值函数,程序员可能对这两个函数有些轻视。请先记住以下的警告,在阅读正文时就会多心:1.如果不主动编写拷贝构造函数和赋值函数,编译器将以“位拷贝”的方式自动生成缺省的函数。倘若类中含有指针变量,那么这两个缺省的函数就隐含了错误。以类String的两个对象a,b为例,假设a.m_data转载 2014-03-04 14:31:07 · 465 阅读 · 0 评论 -
STL
STL 简介 STL(标准模板库)是一个可复用组件库,也是一个包算法与数据结构的软件框架. STL 在 1994 年走入C++标准,使得原本即将推出的C++标准延迟4 年问世, 由于STL 包含很多高效稳定的数据结构与算法, 所以在程序开发人员中得到了广泛的使用 . STL 的实现版本主要有五种,分别为 HP 实现版本,P.J.Plauger 实现版本,Rouge原创 2014-03-15 17:16:31 · 446 阅读 · 0 评论