C++学习之二、精通类和对象 (二)

2014-11-24 12:34:40 · 作者: · 浏览: 4
样做是很安全的。这就像是一个#define宏。

C++中还提供了另一种语法来声明内联方法,其中根本不用inline关键字。具体做法,就是把方法定义直接放在类定义中。

需要提到的是:首先,方法能否成为内联方法,这有许多限制。编译器只会内联最简单的方法或函数。如果定义了一个内联方法或函数,但编译器不想内联此方法或函数,则可能会忽略内联指令,但不做任何提示。其次,内联可能导致代码量膨胀。因此应当谨慎使用内联。

友元函数:

C++允许类将其他类或非成员函数声明为友元函数(friend),而且这些友元可以访问protected和private数据成员和方法。不用在此函数定义前加上friend关键字。

操作符重载:

请见C++学习之四、重载C++操作符。


摘自 我和我追逐的梦