文章目录

类用于支持新类型的设计,类的基本结构如下。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
class CLASSName{
public:
/* 公开变量 */

/* 构造函数 */
CLASSName();
CLASSName(para_1,..., para_m);

/* 公开函数 */

/* 析构函数 */
~CLASSName();
~CLASSName(para_1,..., para_k);

/* 运算符重载 */
CLASSName & operator = (const CLASSName &);
inline bool operator == (const CLASSName &);//对于频繁调用的函数,声明为内联的可以消除函数调用的开销
var_type & operator[] (int);

protected:
/* 受保护的变量 */

/* 受保护的函数 */

private:
/* 私有变量 */

/* 私有函数 */
}