您的位置:首页 > 编程语言 > C语言/C++

我的c++命名规范

2009-03-22 12:17 162 查看
1. 总体规则:不要随意缩写

2. 宏、常量、枚举成员等使用全部大写+下划线。

如:#define MAX 256

#define FILE_PATH "/root/file/" //宏使用全部大写+下划线。

const int BADNUM = 8; //常量使用全部大写+下划线。

enum UrlTableErrors { //枚举类型使用大小写混合!

OK = 0, //枚举成员等使用全部大写+下划线

ERROR_OUT_OF_MEMORY,

ERROR_MALFORMED_INPUT,

};

33. 变量(含类、结构体成员变量)、文件、命名空间、存取函数等使用全部小写+下划线,类成员变量以下划线结尾,全局变量以g_开头,指针以p_开头

4. 普通函数、类型(含类与结构体、枚举类型)使用大小写混合,不含下划线;

char * p_table_name;//指针以p_开头

int car_num;//变量(含类、结构体成员变量)使用全部小写+下划线

int g_count;//全局变量以g_开头

file_operator.c;//文件使用全部小写+下划线

class MyC//类型(含类与结构体、枚举类型)使用大小写混合,不含下划线

{

public:

MyC();

char * CInfo();//普通函数使用大小写混合,不含下划线

public:

int cc_; //类成员变量以下划线结尾

int get_cc(); //存取函数等使用全部小写+下划线

void set_cc(); //存取函数等使用全部小写+下划线

}

5.全局函数(尽量少用)采用小写+下划线

int makedir(const char * dir);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: