[C++] CRT와 main 전에 하는 일
우선 main함수는 실제 진짜 시작점이 아니라는 것을 인지하자. 이유는 아래에 설명하겠다. 우선 CRT와 MSVC가 뭔지 이해하자.CRT는 C Runtime의 약자이다. C/C++의 표준 라이브러리와 프로그램 시작, 종료를 지원하는 런타임 계층이라고 보면될거같다대표적으로 아래 기능들이 CRT쪽에 있다.malloc / freeprintfmemcpystrlenexitatexitstartup codelocaleenvironment일부 예외/런타임 지원 MSVC 환경에서는 크게 UCRT, VCRuntime이 있다.Universal C Runtime의 약자이고 C 표준 라이브러리 쪽 기능이 중심이다.mallocfreeprintfmemcpystrlenlocaleenvironmentmalloc 함수를 디버깅 하다보..
2026. 10. 20. 18:56