Basic Programming/C, C++
C++ - region, endregion
Stayner
2018. 8. 3. 09:43
728x90
C#에 보면 #region 이라는 전처리기 지시문이 있다.
이를 사용하면 코드 편집기의 개요 표시 및 숨기기 기능으로 확장하거나 축소할 수 있는 코드 블록을 지정할 수 있다.
이를 Native C++에서도 사용할 수 있다.
이미 자주 사용하고 있는 #pragma 란 전처리기 지시문을 사용하여 할 수 있는데
#pragma region 문자열
#pragma endregion
그런데 이 #pragma 지시어가 이것을 지원하지 않는 다른 컴파일러에서 에러 또는 경고 메시지를 수반하지 않고서 #pragma 지시를 무시하도록 되어 있다고 하는데 어떤 사람은 gcc를 사용하는데 MS VC++로 된 파일을 컴파일 하는데 이 #pragma region 때문에 경고가 발생한다는 이야기를 본 적이 있다.
728x90