-
构造函数 析构函数 当前在{}内定义的内容只是为了方便观察。 set get是数据封装函数 是情况自行定义查看全部
-
编译时编译器自动为每个成员函数的参数列表都添加一个this 指针 当实例化对象并且使用它们的成员函数时 ,this指针就代表这个对象本身的地址 用this指向自身数据成员 this指代的是哪个类,取决于this位于哪个类中查看全部
-
&为引用符号,使得可以引用此函数,没有的话用的是临时函数查看全部
-
this是指针,*this就是对象查看全部
-
对象成员指针:实例化 Line 的时候,先调用 Coordinate 构造函数,再调用 Line 构造函数,销毁的时候,先销毁堆中的对象即 Coordinate 对象,再销毁 Line 对象。 跟对象成员有区别,对象成员会先销毁 Line 对象,再销毁内层的 Coordinate 对象查看全部
-
当数据成员是个指针时,需要在构造函数里面实例化对象,同时在析构函数中释放对象查看全部
-
含参的构造函数一定要提供参数查看全部
-
注释快捷键:Ctrl+K+C 取消注释快捷键:Ctrl+K+U查看全部
-
指针方式赋值p->m_iX=12与(*p).m_iX=12等价,(*p)相当于成员,在public里面定义数据成员,就不用再写成员函数;set和get查看全部
-
在一个类中,同样的访问限定符可以出现多次查看全部
-
C语言的malloc与C++的new都具有申请新内存空间的作用,但是new会调用对象的构造函数,而malloc不会调用查看全部
-
深拷贝要在拷贝构造函数里先申请一段内存,防止指向同一段内存调用析构函数时,同段内存被释放多次,出现错误。然后再对新的内存逐一赋值(for循环)查看全部
-
常成员函数必须及建立常对象才能调用查看全部
-
互为重载的 常函数查看全部
-
使用构造函数初始化列表 初始化const对象成员查看全部
举报
0/150
提交
取消