随笔分类 - 编程规范/编码规则
摘要:在C++中经常会涉及到处于不同头文件的类互相引用的情况,有时候头文件引用(include)会搞得很乱,导致报一堆的错。其实遵循一定规则,可以避免大部分的混乱。 首先,要对头文件进行处理,保证不会出现重定义的错误。这个应该每个人都会,通常有两种做法: 1. 在.cpp文件中添加保护,比如在.cpp文件中添加: #ifndef _XX_H_ #define _XX_H_ ...
阅读全文
摘要:1. 数组作为函数参数 函数是我们学习程序设计语言最基本的东西了,我在此不再赘述。只讨论一种特殊情况,就是数组作为函数的参数传递。 我们都知道,其实在传递数组的时候,实际上是传递了数组首元素的指针。明确了这一点之后,我们就可以思考下面的问题。 既然他只是传递了数组首元素的指针,那么他必然无法知道整个
阅读全文
摘要:1.规范的头文件使用 本头文件(或者类定义)中用到了定义的类型(作为基类,或者在类中作为成员变量定义。只作为指针或者引用的情况并不需要类型定义),必须在该头文件中包含相关头文件。 CPP文件中必须最先包含自身的头文件,然后再包含其他函数方法定义中用到的类型的头文件。 现在的两种观点: 1.Googl
阅读全文
摘要:读这本书,感觉非常有用.只是有些公用的规则就不一一列举,只记下自己以前不是那么清楚地规则. 代码质量保证优先原则: (1)正确性,指程序要实现设计要求的功能。 (2)稳定性、安全性,指程序稳定、可靠、安全。 (3)可测试性,指程序要具有良好的可测试性。 (4)规范/可读性,指程序书写风格、命...
阅读全文