![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
ZDX_Y
记录下学习的点滴和感悟
展开
-
C++面向对象总结(二)--友元函数
类的友元函数 类的友元函数是定义在类外部,但有权访问类的私有成员(private)和保护成员(protected)成员。尽管友元函数的原型在类的定义中出现过,但是友元函数并不是成员函数。 #include using namespace std; class box { double width; public: friend void printwidth原创 2016-06-18 16:39:05 · 861 阅读 · 2 评论 -
c++面向对象小结(一)--构造函数 析构函数
类的构造函数 类的构造函数是一种特殊的成员函数,他会在每次创建类的新对象的时候执行,可用于为成员变量赋初始值指 使用初始化列表来初始化字段 line::line(double len):length(len) { } //就等同于 line::line(double len) { length = len; } 这位多个字段进行初始化时提供了便利 类的析构函数原创 2016-06-18 15:14:10 · 747 阅读 · 0 评论 -
C++面向对象小结--静态成员函数
静态成员函数 静态成员函数只能访问静态数据成员,不能访问其他静态成员函数和类外部的其他 函数。静态成员函数在类对象不存在的情况下也可以被调用,访问时使用类名加访 问范围解析运算符:: 静态成员函数有一个类范围,不能访问类的this指针。 此外,需要注意的是不能吧静态放置在类的定义中,在类的外部通过使用范围解析 运算符::来重新声明静态变量从而对他进行初始化。 #inclu原创 2016-06-20 08:23:19 · 1042 阅读 · 0 评论 -
C++面向对象小结--继承
C++继承 继承代表了一种is a 的关系。当创建一个类时,不需要重新编写新的数据成员和 成员函数,只需指定新建的类继承已有类的成员即可。已有类叫基类,新类叫派生 类。 派生类可以访问基类的所有非私有成员。 继承类型包括公有继承,私有继承,保护继承。 公有继承:当一个派生自公有基类的时候,基类的公有成员也是派生类的公有成员 ,基类的保护成员也是派生类的保护成员,基类的私有原创 2016-06-20 08:25:41 · 446 阅读 · 0 评论 -
C++this指针
C++ this指针 在C++中,每个对象都可以通过this指针来访问自己的地址,this指针是所有成员函数的隐含参数,因此在成员函数内部,它可以用来指向调用对象。友元函数没有this指针,因为友元函数不是成员函数。 C++指针回顾 C++指针是一个变量,每一个变量都有一个内存地址,指针动态分配内存,其值就是内存位置的直接地址。定义一个指针变量,把变量地址赋值给指针,访问指针变量中可用地址的原创 2016-06-20 11:06:49 · 857 阅读 · 0 评论 -
VMware 11.1 安装Mac OS X 10.10 中问题解决
问题:选择好MAC OS X 10.10的镜像路径后,在选择客户机操作系统的时候,并没有出现我需要的Apple Mac OS X. 可能的原因:Unlocker206插件没有成功安装。 分析:整个安装过程参照的是这篇经验http://jingyan.baidu.com/article/ff411625b9011212e48237b4.html 回顾刚才的过程,安装文件路径并没有出现中文名,运行c原创 2016-09-12 19:09:12 · 1506 阅读 · 0 评论