-
返回this指针的 串形式调用查看全部
-
使用this让 成员函数 串起来调用查看全部
-
返回值类型是Array类的对象。return *this 返回值是另一个对象,并不是原来的那个对象。想要返回这个对象本身,可以使用返回引用(Array&)和返回this这个指针(Array*)。这样就可以在调用成员函数后再接着调用其他成员函数。查看全部
-
编译器自己给我们加了隐藏的this指针。每次访问对象成员的时候前面都自动加上this指针,所以才能正确访问到不同存储空间的数据成员查看全部
-
对象在内存中的位置,每个对象的成员有各自的内存,而成员函数则存在用一个代码区。查看全部
-
this指针的作用。this指向对象本身查看全部
-
new和mlloc的不同。查看全部
-
深拷贝和浅拷贝的不同 1.当数据成员中含有指针时,浅拷贝会使两个对象的成员指针指向相同的内存地址。 2.不是所有的对象都需要深拷贝,应该根据情况合理使用。 3.深拷贝不是简单的值拷贝,而是将指针成员指向的内存数据也进行拷贝。查看全部
-
对象数组查看全部
-
迷宫的构成查看全部
-
因为初始化列表会比构造函数先执行,再因为Coordinate是Line的对象成员,会优先于Line执行构造函数,所以如果不把Coordinate的那两个对象放在初始化列表中进行初始化,将会导致Coordinnate的对象使用默认构造函数进行初始化,然后你又没有写默认的构造函数,所以会报错,不过如果你写了默认构造函数,会导致多出来两个对象。查看全部
-
Array& Array::查看全部
-
对象各自的this指针指向各自对象的首地址,所以不同对象的this指针一定指向不同的内存地址查看全部
-
浅拷贝查看全部
-
line类查看全部
举报
0/150
提交
取消