main함수 보다 전역 객체의 생성자가 먼저 호출된다고 하는데 원리가 무엇인가요?

boy0226의 이미지

안녕하세요. 금요일 오후 잘 보내시고 계신가요?

WinMain()은 WinMainCRTStartUp()에서 호출되어 실행된다고 알고 있습니다.

WinMainCRTStartup()에서 하는 일이 힙 생성, 전역 객체 생성, WinMain()호출등을

하는것으로 알고 있습니다.

WinMain()호출은 crt0.c 소스안에 호출부분이 있어 이해하겠는데 전역 객체 생성자 호출은

어떻게 되는지 모르겠네요.