如何进行简化WindowsC++编码规范的编程

前言

在进行Windows编程前,先弄明白C++的编程规范。不同的规范写出的代码可读性不同,如何通过阅读变量和函数名即可明白其作用,这是必须要掌握的,谁能把自己写的几十个文件内容给记住楞?

常见的:匈牙利命名法

这种方法命名常常可以在windows程序中看见,十分麻烦。
对此,在进行学习中不需要自己去写这种风格,只是看得明白即可。

= + + 变量名 = 属性 + 类型 + 对象描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

我的C++编程规范

= + 线 + 变量名 = 类型 + 下划线 + 简单的对象描述
少使用全局变量,成员变量命名需要下划线,非成员变量不需要。

static int s_value;
const int* p_NumOfSet;

变量多用小写单词、驼峰命名。
函数多用开头大写字母、下划线命名。

void Something_For_Nothing();

继承只使用公共继承。

多编写短小的函数,最多20~50行一个。少于10行的加inline

inline void Draw(){
	//.....
}

尽量使用32位变量。不规则的变量使得寻址变得效率低下。

用二进制移位运算进行乘数是2的幂次方的简单整数乘法。

y = (y<<6)

不在编译过程中优化代码,而是等主要的代码或整个程序都完成后才开始进行优化工作。

不为了复杂而写代码。多写注释,写的越简单越好。

未完待续…

参考:《Windows游戏编程大师》《Google的C++编程规范》

猜你喜欢

转载自blog.csdn.net/weixin_41374099/article/details/88689707