
c++
BUG_SPECIAL
这个作者很懒,什么都没留下…
展开
-
c++ 构造函数,拷贝构造函数,析构函数小结
(1)构造函数: 一个特殊的类成员函数,函数名与类名相同,创建类类型对象时,由编译器自动调用,在对象的生命周期中只且只调用一次,以保证每个数据成员都有一个合适的初始值。有初始化阶段与普通计算阶段。(2)拷贝构造函数 只有单个形参,而且该形参是对本类类型对象的引用(常用const修饰),这样的构造函数称为拷贝构造函数。拷贝构造函数是特殊的构造函数,创建对象时 使用已存在的同类对象来进行初始化,由编译器自动调用。 3)析构函数 析构函数:与构造函数功能相反,在对象被销毁时,由编译器自动调用,完成类的原创 2016-10-19 16:38:23 · 661 阅读 · 0 评论 -
c++类中的this指针
对于一个类的实例来说,你可以看到看到他的成员函数,成员变量,但是实例本身呢,就像你想要看到房子里的东西,要先找到房子一样,想要访问实例里的成员,就先要找到此实例,那么为了实现这个愿望,c++定义了一个指针,this指针,他时时刻刻都指向这个实例。this指针特性: (1):类型Date* const 可以发现,this指针指向每个实例的首地址,且对于不同对象,this指针值不同。(2):this指针并不是对像的本身的一部分,不影响sizeof的结果原创 2016-10-18 21:25:42 · 647 阅读 · 0 评论 -
c++三大特性之一 --- 继承小解
c++重要的特征之一便是代码重用,继承,三种继承方式与三种访问限定符的关系,继承关系中派生类,基类构造函数,析构函数的调用顺序详解原创 2016-11-08 21:24:26 · 845 阅读 · 0 评论