C++Prime学习笔记
金同学是我的光
这个作者很懒,什么都没留下…
展开
-
this的使用和理解
this的使用和理解 定义 在C++面向对象编程中,this是一个指向当前对象的指针。 初始化 this是一个隐式形参,是属于谁的隐式形参呢?我的理解是属于成员函数的隐式形参。this的初始化是在类对象调用成员函数时,将自身的地址传给隐式形参this。 this的属性和性质 因为this始终指向的是当前对象,所以this是一个常量指针(即this的指向不可以改变),但this指向的内容可以改变(即指向的对象的成员属性可以改变)。因此,在默认情况下将this与常量对象绑定是不合法的,因为常量对象的内容不可变,原创 2021-05-19 22:28:11 · 309 阅读 · 0 评论 -
C++Prime 练习题7.4解答
C++Prime 练习题7.4解答 包含了一些对类外构造函数、输入输出流、函数中引用形参、返回值类型为形参的思考 #include <iostream> #include <string> using namespace std; //编写一个名为Person的类,使其表示人员的姓名和住址。使用string类型保存这些信息 class Person { public: Person() = default; //默认构造函数 Person(istream& is); /原创 2021-05-19 22:26:04 · 198 阅读 · 0 评论