01./* 文件名称: MyClass.h
02. * 摘 要:
03. *
04. * 当前版本:
05. * 作 者:
06. * 完成日期:
07. *
08. * 更新说明:
09. *
10. */
11.
12. #ifndef MYCLASS_H_
13. #define MYCLASS_H_
14.
15. #include <string> //标准库头文件
16.
17. #include "other.h" //自定义头文件
18.
19. int g_initValue; /全局变量以g_开头。
20. const int MAX = 100; //常量应该全部大写。
21.
22. struct MyStruct //全局结构体声明
23. {
24. int num;
25. string name;
26. string address
27. };
28.
29. void AddNumber(void); //函数名应使用动词或动词+名词。首字母大写,用大写隔开。无参数的要用void填充。
30.
31. class MyClass //类声明,类名首字母大写,用大写隔开。
32. {
33. public:
34. int AddArea(int width, int height);
35.
36. private: //建议将变量声明放在后面,以“行为”为中心,用户关心的是接口。
37. enum{SIZE = 100, SIZET = 200}; //枚举常量
38. int m_width;
39. int m_height; //类的数据成员以m_开头。避免数据成员与成员函数参数同名。
40. static int s_initValue; //静态变量用s_开头。
41.
42. };
43.
44. #endif</span>