define 내에서 특정 매크로를 push 했다가 다시 pop 하는 방법좀요
c/c++ define 문의 고수만
우물안개구리(whiteprince)
2018-01-13 19:44
추천 0
댓글 18
다른 게시글
-
일단 선생질하는 서.당개새끼들 전부 차단때려야함익명(223.62) | 18.01.13추천 1
-
고수님들 ㅎㅇ [5]우물안개구..(whiteprince) | 18.01.13추천 1
-
c언어에서 구조체 질문입니다.초보자G에..(220.116) | 18.01.13추천 0
-
함수포인터라는건 언제쓰이나요? [9]초보자G에..(220.116) | 18.01.13추천 0
-
딥러닝이란Kyle(60.240) | 18.01.13추천 0
-
SICP 수준 ㅉㅉ익명(223.62) | 18.01.13추천 0
-
싸이코페스가 많다Kyle(60.240) | 18.01.13추천 0
-
c++에서 friend라는게 도대체 뭡니까? [4]초보자에요(220.116) | 18.01.13추천 0
-
유동이 살기 좋은 세상! [2]익명(121.147) | 18.01.13추천 2
-
유동님들아 이제 님들 안보여서 답변 못해드립니다 증거 jpg 2장 [5]위키세계어(angel11511) | 18.01.13추천 4
매크로를 push/pop한다는게 어떤의미인가요?
무효화 했다가 다시 복구요
IFDEF로 못 하나?
너 하지마라 - dc App
넣다 빼따하면 시로시로 - dc App
#undef //매크로 해제 #define //다시 정의 - return 0;
define 내에서요
#define _def1 __pragma(push_macro(_def2)) \\
_def2 를 undef \\
뭔가를 함 \\
__pragma(pop_macro(_def2)
그냥 안에서 똑같이 #define 또는 #undef 하면 되는데 - return 0;
그럼 빌드 오류 나죠
지금 덧글로 적은 4줄이 하나의 define 문임
그런짓을 왜함 - return 0;
안 알려줌
이분 알 거 같은데 모르는척 하는 거 같은데
__pragma 부터는 흑마법의 영역이라 잘 안 건들임. 저는 pragma 쓸일은 피하고 봄 - return 0;