-
常引用只有读权限 只能调用常成员函数 常指针也是 隐含的this指针要求有读写权限查看全部
-
指针和引用查看全部
-
常成员函数中可以使用普通的数据成员,但是不能改变对象成员的值查看全部
-
想要使用常成员函数 必须声明一个长对象查看全部
-
互为重载 调用时是不带const的成员函数查看全部
-
在常成员函数中不能修改数据成员的值 实际情况查看全部
-
常对象成员 对象成员可以用const修饰 使用初始化列表查看全部
-
const修饰的数据成员初始化只能使用初始化列表查看全部
-
也可以使用指针查看全部
-
使用引用就可以查看全部
-
返回的并不是arr1 return *this,返回类型是Array,是值传递,返回后会先copy出一个临时对象,而return this是返回Array*类型,返回值本质上也是值传递,生成一个临时指针对象,但是这个对象内容是指向Array的地址。查看全部
-
对象各自的this指针指向各自对象的首地址,所以不同对象的this指针一定指向不同的内存地址查看全部
-
this指针:保证了同一类的不同对象调用同一个成员函数时 不会出现对象错乱的问题 编译器自动加了一个this指针查看全部
-
this表达什么意思取决于它所放的位置 放在arr1里就表达arr1的地址 放在arr2里就表达arr2的地址 可以标记出它自身的数据成员 可以访问到它表示的对象的数据 这样可以使用和数据成员同名的参数查看全部
-
在析构函数中应将这两个对象删除 因为是在堆中申请的内存 将指针置为安全的状态NULL 32位的编译环境中一个指针占用的内存大小是4查看全部
举报
0/150
提交
取消