成员函数通过this指针即可知道操作的是那个对象的数据。This指针是一种隐含指针,它隐含于每个类的非静态成员函数中。
类的主要特点之一是数据隐藏,即类的私有成员无法在类的外部(作用域之外)访问。但是,有时候需要在类的外部访问类的私有成员,怎么办?
函数的形参只有形参类型没有形参名,这就是占位参数。占位参数也可以是缺省参数(默认参数),默认参数和函数重载同时出现,一定要注意二义性。
在函数声明处,给函数参数一个默认的值,如果函数调用处,用户没用传实参,编译器就可以使用这个默认的值。
在内联函数定义的时候加inline修饰,类中的成员函数默认都是内联函数(不加inline 也是内联函数),有时候就算加上inline也不一定是内联函数(内联函数条件)。