成员函数可以定义在类定义内部,或者单独使用范围解析运算符 :: 来定义。
实例:
class Box
{
public:
double length; // 长度
double breadth; // 宽度
double height; // 高度
double getVolume(void)
{
return length * breadth * height;
}
};
上面代码等价与下面代码
class Box
{
public:
double length; // 长度
double breadth; // 宽度
double height; // 高度
double getVolume(void);// 返回体积
};
double Box::getVolume(void)
{
return length * breadth * height;
}