나는 항상 #include
을/#define
Include-Guard 뒤에 두었다. 이제 IDE (Qt Creator)의 리팩터링 메커니즘이 Include-Guard 앞에 넣습니다.#include 앞에 # ifdef/# define Include-Guard는 괜찮습니까?
#include "AnotherHeader.h"
#ifndef MYHEADER_H
#define MYHEADER_H
이로 인해 문제가 발생할 수 있습니까? 아니면 그대로 둘 수 있습니까?
"AnotherHeader.h"안에 경비원이 포함되어 있는지 확인하십시오. –
이 질문은 qt 태그와 관련이 없으므로 제거하는 것 같습니다. – lpapp
이 코드를 컴파일하더라도 모든 코드 판독기가 왜 경비원 앞에 파일을 포함 시킬지 궁금해 할 것입니다. 팀에서 공통적 인 코드 인 경우에만 이러한 코드를 사용해야합니다. – hansmaad