C / C ++ 헤더 파일 순서 포함 어떤 순서로 파일을 포함시켜야합니까, 즉 하나의 헤더를 다른 헤더 앞에 포함시키는 이유는 무엇입니까? 예를 들어, 시스템 파일, STL 및 Boost가 로컬 포함 파일 앞뒤로 이동합니까? 컴파일 된 한 권장 순서가 있다고 생각하지 않습니다! 성가신 것은 일부 헤더가 다른 헤더를 먼저 포함해야 할 때입니다. 포함 순서가 아닌 헤더 자체에 문제가 있습니다. 개인적으로 선호하는 것은 지역에서 세계로, 각 하위 섹션을 사전 순으로하는 것입니다. 이 cpp 파일에 해당하는 h 파일 (해당되는 경우) 동일한 구성 요소의 헤더 다른 구성 요소의 헤더 시스템 헤더. 1.에 대한 나의 근거는 #include전제 조건없이 각 헤더 (cpp가있는)가 d 가 될 수 있음을 증명해야한다는 ..