是否有建议的做法,例如全局包含应在本地包括之前进行。全球我的意思是#include <iostream>
和本地#include "myhdr.h"
。它是一些首选订单,为什么?
答案 0 :(得分:12)
是的,有建议。其中一些是:
#inlcude <>
,为自己的标题使用#include ""
。他们应该看起来像这样:
#include "MyClass.h"
#include <time.h>
#include <iostream>
#include <vector>
#include "MyFolder/MyAwesomeClass.h"
#include "MyOtherFolder/MyOtherClass.h"
有关良好编码风格的更多建议,您可以查看Google's C++ Style Guide。他们在<{3}}中为为什么做了很好的解释。