명시적호출규약 (1) 썸네일형 리스트형 함수 호출 규약 in C++ C++에서 함수 호출 규약(Calling Convention)은 함수가 호출될 때 인수를 어떻게 전달하고, 반환값을 어떻게 처리하며, 스택을 누가 정리하는지를 정의하는 방식입니다. 주요 호출 규약은 다음과 같습니다.cdecl (C Declaration)기본적인 C/C++ 함수 호출 규약인수 전달: 스택 (오른쪽에서 왼쪽)반환값: EAX (32비트), RAX (64비트)스택 정리: 호출자(caller)가변 인자 지원: 가능 (printf 같은 함수에서 사용)MSVC에서 _cdecl, GCC에서 __attribute__((cdecl))로 지정int __cdecl add(int a, int b) { return a + b;}stdcall (Standard Call)Windows API에서 많이 사용인수 .. 이전 1 다음