哎,听了两遍终于听懂了。this是作为指针,而如果是(*this)则是表示一个对象,对于前面讲过的引用知识就可以用了。回忆交换两个数的经典例子。
2017-03-02
发现一个神奇的事情,之前有注意一点,但是没认真追究,这次,我将demo.cpp的头文件写上 coordinate.h,发现,代码总是显示错误,说是coordinate.h文件有问题,一直没想明白为什么,直到我看了一眼头文件,想起之前潜意识中,不应该将嵌套的.h文件包含再头文件中,所以删除Coodinate..h头文件之后,错误就消失,能够正确运行出结果。希望给大家一点帮助,我是看完视频之后,自己模仿着写代码,所以有些细节没注意到,代码出现问题,就去找问题的根源,还好,自己解决了。
2017-02-28
点号和指针符号使用的小区别:
当指针代表一个对象:(*p),此时代表一个对象,可以采用点号访问该类的数据成员。
当指针指向的是一个地址的时候, P 本身,此时用正统的->来表示方式其类的数据成员。
当指针代表一个对象:(*p),此时代表一个对象,可以采用点号访问该类的数据成员。
当指针指向的是一个地址的时候, P 本身,此时用正统的->来表示方式其类的数据成员。
2017-02-27