-
常成员函数中,不能修改成员函数的值。查看全部
-
const修饰以后,变量变成常量,不能直接赋值,只能用初始化列表进行赋值。查看全部
-
浅拷贝:将一个对象的对应的成员数据赋给另一个对象,但是他们所指向的是同一块内存中的数据。 深拷贝:将一个对象的对应的成员数据赋给另一个对象,但是他们是占用不同的内存存储相同的成员数据。查看全部
-
利用&引用符号,配合*this指针,可以实现连续的函数调用查看全部
-
this 本身是一个指针,*this 表示一个对象查看全部
-
this指针用于参数和数据成员同名的情况查看全部
-
&,表示取地址查看全部
-
常对象只能调用常成员函数,不能调用普通成员函数 普通对象能够调用常成员函数,也能够调用普通成员函数 常指针和常引用都只能调用对象的常成员函数。 对象引用和对象常引用都是对象的别名,一个对象可以有多个常对象引用。查看全部
-
1.常成员函数的本质是内部使用常this指针。 2.常成员函数内使用数据成员时,不能改变数据成员的值。 3.常成员函数内不能调用普通的成员函数。 4.常成员函数中可以使用普通的数据成员,但是不能改变对象成员的值,也就是常成员函数只能读,不能写。查看全部
-
常成员函数中可以使用普通的数据成员,但是不能改变对象成员的值查看全部
-
现实世界及其复杂,对象中包含其他对象是一种非常普遍的现象。查看全部
-
一个对象可以有多个对象常引用查看全部
-
为什么要使用常成员函数查看全部
-
* const 该指针不能再指向其他的对象,该指针是具有读写权限的,即所指向的对象是可修改的查看全部
-
常引用,只具有读权限,当试图使用常引用调用非常成员函数时出错,原因是非常成员函数隐含的this指针是非常指针,是具有读写权限的。* const在*的后边时,不能修改指针的值,即指向了一个对象之后不能再指向另外的对象查看全部
举报
0/150
提交
取消