|
IN 컴파일에 아무런 영향은 미치지 않죠 되려 컴파일 때 IN이라는 것이 선언되어 있지 않다고 오류가 나기도하지만 IN을 #define한 해더를 include하지 않아서입니다. ( windef.h )
IN 과 관련된 내용은 IN을 포함해 3가지가 존재합니다.
IN
입력용 인자 : 해당 함수를 호출할 때 어떠한 값이 설정되어 있어야 한다는 의미입니다.
OUT
출력용 인자 : 해당 함수를 호출한후의 결과값을 기록해서 보내주겠다라는 의미입니다.
INOUT
입출력용 인자 : 위 IN과 OUT의 의미를 같이 포함합니다.
INOUT은 분명 있었던거 같은데 선언에서 제외되어있군요.
아무 의미가 없다라는 말도 사실 틀린말은 아닐 수 있지만 배려입니다.
한편으론 개발자의 주석을 줄여주는 역활을 하기도 하죠
IN OUT을 쓸만큼 여유가 있는 개발자가 되시길 바랍니다.
축구 님이 쓰신 글 :
: 둘러보다 IN AnsiString 이란걸 봤는데
:
: IN AnsiString은 어떨때 쓰이고 그냥 AnsiString와 차이점이 무엇인가요??
:
: 그리고 OUT AnsiString 라는것도 있나요? 있으면 이것도 설명좀 아무리 찾아도 이것에 대한
:
: 설명은 찾을수가 없어요
|