C++编程(四)--- 代码规范
2016-01-17 23:16
330 查看
1、变量命名规范
作用域命名规范
HttpFile *_picReturnBuf -->HttpFile *m_pstPicReturnBuf:通过m知道此变量是类成员,通过p知道是个指针,通过st知道此指针是一个结构体指针
变量前缀命名规范
2、函数命名规范
3、开发注意事项
1). 指针处理&内存管理
2). 错误检查
作用域命名规范
前缀 | 说明 |
---|---|
无 | 局部变量 |
m_ | 类成员变量(member) |
sm_ | 类的静态成员变量 |
s_ | 静态变量 |
g_ | 全局变量 |
sg_ | 全局静态变量 |
变量前缀命名规范
前缀 | 说明 |
---|---|
i | int |
u | unsigned int |
l | long |
ul | unsigned long |
ll | long long |
ull | unsigned long long |
f | float |
b | bool |
str | string |
char | ch |
p | 指针或者迭代子 |
pst | 指向结构体的指针 |
pp | 双重指针 |
pbuf | 数组 |
3、开发注意事项
1). 指针处理&内存管理
2). 错误检查
相关文章推荐
- 【C语言】实现strcat函数
- 【C语言】实现strcpy函数
- 编程题#6: priority queue练习题(C++程序设计第9周)
- 「C语言」原码反码补码与位运算
- 编程题#5: 热血格斗场(C++程序设计第9周)
- 编程题#4: 字符串操作(C++程序设计第9周)
- C++namespace
- 【C语言】实现memcopy、memmove函数
- [项目]用C++实现的壳(基础版)
- c++11 访问者模式
- 高性能c语言编码
- C++ std::vector元素的内存分配问题
- C++编程对缓冲区的理解
- 【LeetCode-242】Valid Anagram(C++)
- C语言中的三大循环
- C++学习笔记44——动态绑定
- 在考C++的前一天晚上(一天的学习总结)
- C++中数字与字符串之间的转换
- C++和C的相互调用
- C++11新特性应用--介绍几个新增的便利算法(不更改容器中元素顺序的算法)