private成员变量的问题:
在A的add方法中访问B对象的私有成员,很明显的错误。
b1.add(b2) 正确执行。
之前一直以为private作用域是这个对象。private作用域是这个类的方法,和友元(函数、成员函数、类)。
const类型
参数const和返回值const
PS:
1.const对象不能调用自身this非const成员函数,但可以调用this指定为const成员函数。
2.函数参数后面的const指定传递的this指针是const的。方法内的函数成员不可改变。
3.返回const可以传递给非const变量。