이것도 매크로입니다..함수가 아니구..
컴파일될때 소스의 내용이 바뀌는 것이지요..
예를 들어
#define CONST(x) x+10
이렇게 정의하면
소스 내에서
CONST(10)을 넣으면 그 부분이 10+10으로 바뀌어져 컴파일됩니다.
CONST(var)을 넣으면 var+10으로 바뀌구요.
: 소스를 보다 보니 이런 내용이 있습니다.
:
: #define netdevice_start(dev)
:
: 사실 define 문으로 상수를 정의하는건 봤지만 함수를 정의하는건
: 처음 보는데 매크로도 아니구 이렇게 정의된 함수는 어떻게 쓰이는건지요?
:
: 어떤분은 상수 쓰듯 쓴다는데....
:
: #define AAA(bb) 이걸 어떻게 상수처럼 쓴다는 말이죠?
:
: 매크로라면 AAA(bb) 를 했을때 뭔가가 실행되어야 하는데....이건 그런것두 없고..
: 좀 구체적으로 설명해주실분 안계신가요??