스택 (1) 썸네일형 리스트형 함수 호출 규약 함수 호출 규약은 대표적으로 __stdcall, __cdecl이 있고 함수 리턴 타입과 이름 사이에 씁니다. void __stdcall Func() {} 쓰지 않았을 때의 기본값은 __cdecl입니다. 함수를 동작하는 데는 내부적으로 스택을 정리하는 동작이 필요한데 이 동작을 __cdecl의 경우 함수를 호출하는 곳 바로 밑에 추가하고, __stdcall의 경우 함수 내부에서 추가됩니다. void __cdecl Func1() { } Func1(); //스택 정리 Func1(); //스택 정리 Func1(); //스택 정리 void __stdcall Func2() { //스택 정리 } Func2(); Func2(); Func2(); Func1의 경우 3개의 코드가 추가되고, Func2의 경우 1개의 코드가.. 이전 1 다음