-
coordinate.h查看全部
-
对象成员实践:坐标类,数据成员。查看全部
-
cout <<"("<<p->m_iX<<","<<p->m_iY<<")" << endl; 为什么换成 cout <<"("<<p.m_iX<<","<<p.m_iY<<")" << endl; 就出错了?查看全部
-
定义具有2个对象的Coordinate数组,遍历对象数组,打印对象信息查看全部
-
对象各自的this指针指向各自对象的首地址,所以不同对象的this指针一定指向不同的内存地址查看全部
-
参数 构造函数传入查看全部
-
void Coordinate::changeX() const<==>void Coordinate::changeX (const Coordinate*this)查看全部
-
this使用:重要!多看!查看全部
-
p[0].xxx=100;p->xxx;查看全部
-
如果想实现引用,可以在返回类型后面添加引用符号&查看全部
-
因为这时候coor的类是个常量,所以要创建一个指向常量的指针,而非常量指针 创建常指针:const Coordinate *p = &coor; 创建常引用:const Coordinate &c = coor;查看全部
-
常对象只能调用常成员函数,不能调用普通成员函数 普通对象能够调用常成员函数,也能够调用普通成员函数 常指针和常引用都只能调用对象的常成员函数。 一个对象可以有多个对象常引用查看全部
-
写初始化列表查看全部
-
coordinate *const p = &a,p是一个常量指针,一旦指向一个对象就不能再指向别的对象,但是他本身指向对象的内容是可变的,这里说明他是一个具有读写权限的指针,只限于他指向的对象可以读写查看全部
-
常成员函数的本质是内部使用常this指针。 常成员函数内使用数据成员时,不能改变数据成员的值。 常成员函数中可以使用普通的数据成员,但是不能改变对象成员的值 常成员函数内不能调用普通的成员函数。查看全部
举报
0/150
提交
取消