摘要: 1.如果不希望摸个对象的值被改变,则在定义该对象的时候可以在前面加const关键字 2.常量对象只能使用构造函数、析构函数和有const说明的函数 3.在定义和声明常量成员函数是在后面加const 4.两个函数,名字和参数表都一样,但是一个是const,一个不是,算重载。 5.mutable 的变量 阅读全文
posted @ 2019-04-06 13:26 -Asurada- 阅读(414) 评论(0) 推荐(0) 编辑
摘要: 1.友元类的关系不能传递和继承 。。。待续 阅读全文
posted @ 2019-04-06 13:17 -Asurada- 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 1.有成员对象的类叫做封闭类 2.任何生成封闭类对象的语句,都得让编译器明白对象中的成员对象是如何初始化的。 具体的做法就是通过封闭类的构造函数的初始化列表。 3.构造与析构的顺序 通俗来说就是先放东西后建房子,先拆房子后清空里面东西。 4.封闭类的复制构造函数: 封闭类的对象,如果是用默认复制构造 阅读全文
posted @ 2019-04-06 13:14 -Asurada- 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 1.基本概念:普通成员变量每个对象有各自的一份,而静态成员变量一共就一份,为所有对象所共享。 2.sizeof 运算符不会计算静态成员变量 3.访问方法: p1:类名::成员名 p2:对象名.成员名 p3:指针->对象名 p4:引用.成员名 4.静态成员在进入main函数之前已经创建好了 5.必须在 阅读全文
posted @ 2019-04-06 12:16 -Asurada- 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 1.C++程序到C程序的翻译 2.其作用就是指向成员函数所作用的对象 3.特殊用法:return *this;返回当前操作的对象 4.静态成员函数中不能使用this指针 阅读全文
posted @ 2019-04-06 12:02 -Asurada- 阅读(137) 评论(0) 推荐(0) 编辑