별거없음 저 IS_END(val)을 false로 정해주는거임 치환용으로 쓰던 간단한 함수처럼 쓰던 활용법은 많음
멘탈잡자(frugativi)2018-03-08 05:02
저런 매크로는 단일로 저렇게 쓸 일은 거의 없음. 뭔가 #idef같은걸로 싸놓고 분기에 따라서 #define IS_END매크로의 정의가 다를거임. 글고 유동닉1호흉 const bool IS_END = false; 정도를 잘못 쓴거지? 어째튼 분기에 따라서 특정 루틴을 활성화해줄지 말지 정할때 쓸 수 있음. 저같은 경우에는 무조건 false로 평가되니 컴파일러에 따라서 dead code로 생각해서 아예 최적화해버릴수도 있고
const랑 용도는 같음
const boolean IS_END(val) = false;
별거없음 저 IS_END(val)을 false로 정해주는거임 치환용으로 쓰던 간단한 함수처럼 쓰던 활용법은 많음
저런 매크로는 단일로 저렇게 쓸 일은 거의 없음. 뭔가 #idef같은걸로 싸놓고 분기에 따라서 #define IS_END매크로의 정의가 다를거임. 글고 유동닉1호흉 const bool IS_END = false; 정도를 잘못 쓴거지? 어째튼 분기에 따라서 특정 루틴을 활성화해줄지 말지 정할때 쓸 수 있음. 저같은 경우에는 무조건 false로 평가되니 컴파일러에 따라서 dead code로 생각해서 아예 최적화해버릴수도 있고