| [ CnUnix ] in KIDS 글 쓴 이(By): Tony (관객2) 날 짜 (Date): 2002년 4월 6일 토요일 오후 12시 29분 00초 제 목(Title): Re: [Q] implementation과 call의 관계 이건 ANSI를 따르는 GCC 옵션을 사용해도 두 가지 경우로 나뉩니다. (gcc -ansi) 2. 함수 정의와 호출을 각각 다른 파일에 위치시키고 컴파일 & 링크하는 경우에는 경고만 뜨고 에러가 발생하지 않습니다. 물론 실행시켜보면 링크가 엉터리로 되어 있음을 확인할 수 있습니다. 넘겨진 매개변수들이 쓰레기값으로 넘어옵니다. 정말로 링크가 엉터리로 되나요? 제 생각에는 스택에 쌓아둔 정보가 부족해서 쓰레기가 넘어오는것일뿐이라고 생각되는데요.. 월요일날 출근하거든 테스트를 좀 해봐야되겠네요.. ps. 쩝.. 사실 누가 이런걸 테스트해보겠습니까.... 원저자님께 : 혹시 함수의 아규먼트의 갯수가 variable해서 그러신다면 ...키워드를 사용하시기 바랍니다. 그게 옳은 C문법입니다. == "너희는 이 곳, 이 세상을 어떻게 생각해?" "천국도 지옥도 갈 수 없는 '평범한 영혼'들이 잠시 들려 쓸쓸히 방황하는 곳이라고 생각합니다." |