pascall stdcall cdecl
Posted by Go crazy for anything that will make you smile.
데브피아 비주얼씨 강좌에서 고임이라는 분이 쓴글입니다. 자 이제 제가 이야기 할건.. 무엇이냐면.. 보시죠. 역사성을 좀 가미해서.. Borland c++ Version 3.1이 나온 당시에는 cdecl과 pascal 호출 규약만이 존재했습니다. 그 이후에 cdecl과 pascal의 장점만을 따온 _stdcall이 나오게 된거구요. 따라서 비슷하게 보이는데 서로 틀리게 보이는 건 ^^ 바로 이런 연유에서 비롯됩니다. 이 넘들에는 두 가지의 다른 점이 있습니다.(또 있으면 리플 달아주세요..) (언더바는 생략할께요.. ) ●인수를 스택에 집어넣는 방향에 따라서 다음과 같이 나뉘고 pascal : 인수를 스택에 저장하는 순서를 왼쪽에서 오른쪽으로 한다. cdecl : 인수를 스택에 저장하는 순서를 오른쪽에서..