-
这里的const位置可变查看全部
-
在实例化对象的时候就设置为const,这样调用的时候才可以使用const的那个查看全部
-
此时调用的是不带 const的那个函数查看全部
-
他们互为重载 这样定义的话查看全部
-
在成员函数中修改其值的做法是错误的查看全部
-
编译器理解的模样查看全部
-
如图所示查看全部
-
初始化 来进行参数分配查看全部
-
通过const来定义的 参数 要用初始化列表的方式才能赋值 {适合一旦初始化不会被修改}查看全部
-
引用实例查看全部
-
同理 如果换成{类名*} return this 则是以指针的方式进行引用查看全部
-
接上面的后续 引用方式查看全部
-
可以通过将前面的返回值 改为 (本类名&) 再定义时 加上return *this的方式 使其引用的时候很方便查看全部
-
记住:我们设置了类,但是设置许多实例化的对象通过构造函数,拷贝构造函数实现数据与数据成员的赋值,旧的对象与新的对象之间的联系,多个对象可以调用同一个类中的成员函数,其放置在代码区并不受影响,对于我们来说,我们关心成员函数的输出,申请一个新对象既是开辟一个新的内存单元存储数据成员以使对象之间区别出来。 这些基础上穿插了对象数组,对象成员,对象成员指针,研究的其实还是不同的数据成员与成员函数之间的新关系。课里为我们演示了构造函数,拷贝构造函数,析构函数的使用原理,也讲述了栈和堆的不同,希望自己能分清楚。查看全部
-
this用来区分两个参数一样的情况下 形参和实参的查看全部
举报
0/150
提交
取消