摘要:
一.《Google C++ 编程风格指南》里的观点 公司在推行编码规范,领导提议基本上使用《Google C++ 编程风格指南》。其中《Google C++ 编程风格指南》对于头文件的包含顺序是这样的:Names and Order of Includeslink ▽Use standard order for readability and to avoid hidden dependencies:C library, C++ library, other libraries' .h, your project's .h.All of a project's head 阅读全文
摘要:
C++中防止头文件被多次include 的常见方式有:1) 用#ifndef ... #define ... #endif 宏#ifndef __MYHEADER_H__#define __MYHEADER_H__// Here is my class ...#endif2) 用 #pragma once#pragma once// Here is my class ...建议使用 #pragma once ,原因:1) 代码简洁,维护性比较好。 #pragma once 显然比 #ifndef ... 要简短许多,而且避免了__MYHEADER_H__ 重定义 或者 #endif 包含范围错 阅读全文