我的代码规范
1. 命名
#define BUF_SIZE 1024 // 宏定义全部大写,下划线分隔
constexpr ARRAY_LEN 265 // 常量全部大写,用下划线分隔
/*
变量命名要有意义
变量名尽量不缩写
作用域越大, 名字可以越长
*/
// 注释对齐
char* my_name = nullptr; // 变量全部小写用下划线分隔
int g_flag; // 全局变量 g_xxx
class FileManage // 类名大驼峰
{ // 函数名一般用动宾,变量名一般用名词
privite:
string m_name; // 成员变量 m_xxx
public:
bool isFind; // 布尔变量应写成谓词
static string s_name; // 静态变量 s_xxx
string getName(); // 小驼峰
bool isExsit();
}