- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 C++的三种继承方式
C++有三种继承方式:公有继承(public)、私有继承(private)和保护继承(protected)。1、公有继承(public)公有继承的特点是基类的公有成员和保护成员作为派生类的成员时,它们都保持原有的状态,而基类的私有成员仍然是私有的,不能被这个派生类的子类所访问。2、私有继承(private)私有继承的特点是基类的公有成员和保护成员都作为派生类的私有成员,不能被这个派
2015-07-31 16:34:23 315
原创 C++类构造函数的初始化列表
类的构造函数可以用初始化列表来进行初始化。一、使用初始化列表比在构造函数中进行赋值初始化效率高。比较两者差别如下:1、使用在构造函数中进行赋值初始化#include "stdafx.h"#include class TEST1{private: int m_a;public: TEST1(){ std::cout << "Construct TEST1" <<
2015-07-17 01:04:25 417
原创 C++中的位拷贝与值拷贝
以String类为例:class String{public: String(const char * p=NULL);//默认构造函数 ~String(void);//默认析构函数 String(const String &str);//拷贝构造函数 String & operator = (const String
2015-07-08 16:14:24 581
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人