-
常对象(数据)只能调用常函数!!!原因很简单,常对象只具有读权限,而一般函数的this指针则是具有读写权限的。而在地址上,用法和以前相同。查看全部
-
在具有与const修饰的成员函数相同函数名的情况下,用const修饰的常对象,调用的是常成员函数。查看全部
-
this指针已经变为常指针!!如图,所以修改该指针所指向的数据是不被允许的!查看全部
-
加入引用符号后,则返回对象则是该对象的引用。也就可以对该对象进行操作查看全部
-
this所返回的并不是当前对象,而是临时对象!查看全部
-
浅拷贝易造成内存数据重写以及释放被拷贝对象内存时造成新的对象指向一个被销毁的内存查看全部
-
浅拷贝:将一个对象的对应的成员数据赋给另一个对象,但是他们所指向的是同一块内存中的数据。 深拷贝:将一个对象的对应的成员数据赋给另一个对象,但是他们是占用不同的内存存储相同的成员数据。查看全部
-
如果对象A中有对象成员B,对象B没有默认构造函数,那么对象A必须在初始化列表中初始化对象B。查看全部
-
当子类的构造函数无参数传递时,父类构造函数中子类的初始化可以不用参数列表形式;但当有参数传递时,则必须用参数列表形式。原因很简单,子类的成员变量作为私有成员,不可被访问。查看全部
-
指针与数组表示的方式查看全部
-
程序架构:就是设计程序的类,类的数据成员和成员函数查看全部
-
*const p 表示指向固定的对象,对象内的数据成员还是可以修改的。 const *p 表示定义的是常指针,其指向的对象内的数据成员不可修改。查看全部
-
声明的、引用的、指向的常对象,都只能调用常成员函数。查看全部
-
实例化常对象,调用成员函数时,调用的是常成员函数。查看全部
-
void changex() 与 void changex() const 互为重载。查看全部
举报
0/150
提交
取消