첫째, OS가 호출할 함수는 절대적으로 __stdcall을 쓴다.
왜냐하면 OS는 __stdcall의 형식으로 호출하기 때문이다.
둘째, DLL에 들어가는 함수를 만들때 왠만하면 __stdcall을 쓴다.
왜냐하면 다른 프로그램에서도 그 함수를 호출할 수 있기때문이다.
마지막 셋째, WinMain은 반드시.. _stdcall이다.
일단간단하게 이렇게 알고
스택청소하는 순서... 뭐 이런건 차후에...
'프로그래밍 > C , C ++' 카테고리의 다른 글
[C/linux] TCP Serve/Client socket programming Example (0) | 2012.06.18 |
---|---|
동적 링크 라이브러리(DLL) 사용 / 만들기 (0) | 2012.06.14 |
명령어로 라이브러리 만들기 (0) | 2011.09.29 |
*.lib 와 *.dll 파일의 차이점 (0) | 2011.09.29 |
< C# 데이터 타입 및 C,C++,VB와 비교표 > (0) | 2011.09.29 |