-
关于指针的深拷贝查看全部
-
关于指针的浅拷贝查看全部
-
常对象只能调用常成员函数,不能调用普通成员函数 普通对象能够调用常成员函数,也能够调用普通成员函数 常指针和常引用都只能调用对象的常成员函数。 对象引用和对象常引用都是对象的别名,一个对象可以有多个常对象引用。查看全部
-
this指针就是所在对象的地址查看全部
-
this是一个指针,*this就是一个对象查看全部
-
对象数组的遍历查看全部
-
对象数组查看全部
-
// 在堆上创建对象指针 Coordinate *p=new Coordinate(3,5);查看全部
-
//定义对象数组 Coordinate coorArr[2]; coorArr[0].m_iX=1; coorArr[0].m_iY=2; coorArr[1].m_iX=3; coorArr[1].m_iY=4;查看全部
-
头文件的重定义错误。 coordinate成为一个对象成员,已经被包含在line,无需重新包括,引起错误。查看全部
-
对象各自的this指针指向各自对象的首地址,所以不同对象的this指针一定指向不同的内存地址查看全部
-
创建常指针:const Coordinate *p=& coor; 创建常引用:const Coordinate &c=coor;查看全部
-
常对象只能调用常成员函数,不能调用普通成员函数 普通对象能够调用常成员函数,也能够调用普通成员函数 常指针和常引用都只能调用对象的常成员函数。 对象引用和对象常引用都是对象的别名,一个对象可以有多个常对象引用。查看全部
-
堆中实例化的数组需要手动销毁释放内存,在栈中实例化的数组,系统自动回收内存查看全部
-
1.常成员函数的本质是内部使用常this指针。 2.常成员函数内使用数据成员时,不能改变数据成员的值。 3.常成员函数内不能调用普通的成员函数。 4.常成员函数中可以使用普通的数据成员,但是不能改变对象成员的值,也就是常成员函数只能读,不能写。查看全部
举报
0/150
提交
取消