_Pragma 연산자는 매크로에서 전처리 정의 기능을 사용하기 위한 용도로 사용된다
기존의 #pragma 지시어는 매크로에서 사용할 수 없다.
사용법
_Pragma (문자열 리터럴)
예시
#define STRONGIFY(var) \
_Pragma("clang diagnostic push") \
_Pragma("clang diagnostic ignored \"-Wshadow\"") \
__strong __typeof(var) var = (Weak_##var); \
_Pragma("clang diagnostic pop")
#define WEAKIFY(var) \
__weak __typeof(var) Weak_##var = (var);
출처 링크 : https://jacking75.github.io/C++11_Pragma/