类的头文件中,对类的成员函数、成员变量做说明。
/** ... */
,以便于文档生成工具解析。/**
* @class Rectangle
* @brief 表示一个矩形的类。
*/
class Rectangle {
private:
/**
* @brief 矩形的宽度。
*/
int width;
/**
* @brief 矩形的高度。
*/
int height;
public:
/**
* @brief 构造函数,初始化矩形的宽度和高度。
* @param w 矩形的宽度
* @param h 矩形的高度
*/
Rectangle(int w, int h) : width(w), height(h) {}
/**
* @brief 计算矩形的面积。
* @return 矩形的面积,单位平方。
*/
int area() const {
return width * height;
}
/**
* @brief 计算矩形的周长。
* @return 矩形的周长,单位长度。
*/
int perimeter() const {
return 2 * (width + height);
}
};