CnUnix

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ CnUnix ] in KIDS
글 쓴 이(By): dalgong (달공아저씨)
날 짜 (Date): 2004년 9월 16일 목요일 오후 05시 35분 49초
제 목(Title): Re: C Macro 


[수정후 다시 씁니다.]
그리고 output을 본다고 할때 관심 있는 부분을 보는 것이지, 
0x60얼마같은 값 부분을 주목해서 봐야할 이유는 없습니다. 
또한, 0x60얼마로 나오는 것도 아니고, 0x4000|0x.. 이런식으로 실제로
각각의 상수로 나옵니다. 그걸 보고 이해 하는 것이 뭐가 어려운지..
그리고 O_RDONLY등등이 제대로 동작하는지 
보고 싶으면 그 부분을 볼 것이고, 그 경우에는 그게 원하는 결과 맞습니다.

그리고 앞에 얘기 한 부분은 매크로가 프리프로세서어쩌구가 문제라고 해서
그런건 아니라고 말씀을 드린겁니다. 갑자기, 사실은 문제가 매크로의 문제인지
아닌지가 문제다라고 하시는건 ㅠ_ㅠ

계속 말씀 드리지만, 앞에 분은 macro를 이상하게 정의한 것 뿐입니다. 
macro를 그렇게 정의할 때에는 그런 문제들이 생기지 않도록 정의를 했어야죠. 
그게 안된다면, macro의 기능이 모자라서 그런 것이지, 
macro자체가 해악이라 그런것은 아닙니다. 

그것 때문에 macro가 사라져야 할 연장이 되는 것은 아닙니다. 매크로의 약점을 
보완하고 더 쓰기 편리하게 만들면 그만입니다.

[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.