728x90

C#에 보면 #region 이라는 전처리기 지시문이 있다.

이를 사용하면 코드 편집기의 개요 표시 및 숨기기 기능으로 확장하거나 축소할 수 있는 코드 블록을 지정할 수 있다.


이를 Native C++에서도 사용할 수 있다.

이미 자주 사용하고 있는 #pragma 란 전처리기 지시문을 사용하여 할 수 있는데

#pragma region 문자열

#pragma endregion


그런데 이 #pragma 지시어가 이것을 지원하지 않는 다른 컴파일러에서 에러 또는 경고 메시지를 수반하지 않고서 #pragma 지시를 무시하도록 되어 있다고 하는데 어떤 사람은 gcc를 사용하는데 MS VC++로 된 파일을 컴파일 하는데 이 #pragma region 때문에 경고가 발생한다는 이야기를 본 적이 있다.



출처 : http://1and0.tistory.com/47

728x90

'Basic Programming > C, C++' 카테고리의 다른 글

C++ - OutputDebugString()을 편하게 사용  (0) 2019.12.05
C++ - 덤프 파일을 통한 사후 디버깅  (0) 2018.11.21
C++ - Joystick 입력 받기.  (0) 2018.02.01
C++ - inline의 이해  (0) 2017.12.10
C++ - deprecated 키워드  (0) 2017.09.15

+ Recent posts