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