추가 시작 고려 사항

C + +에서 사용자 코드를 실행 개체 생성 및 소멸 포함 됩니다.따라서 항목을 하기 전에 어떤 초기화가 발생 하는 것을 이해 해야 됩니다 출구 후는 소멸자가 호출 되 고 .(생성과 소멸의 개체에 대 한 자세한 내용은 생성자소멸자입니다.)

항목을 하기 전에 다음 초기화가 수행 :

  • 기본 정적 데이터를 0으로 초기화 합니다.모든 정적 데이터가 명시적 이니셜라이저 없이 실행 시간 초기화를 포함 하 여 다른 코드를 실행 하기 전에 0으로 설정 됩니다.여전히 정적 데이터 멤버를 명시적으로 정의 되어야 합니다.

  • 번역 단위에서 전역 정적 개체를 초기화 합니다.항목을 하기 전에 문제가 발생할 수 있습니다 나는 함수 또는 개체 개체의 번역 단위에서 처음 사용 하기 전에.

Microsoft 전용

Microsoft C++를 입력 하기 전에 전역 정적 개체를 초기화 .

Microsoft 특정 끝

상호 의존적인 있지만 다른 번역 단위에서 있는 전역 정적 개체에 잘못 된 동작이 발생할 수 있습니다.

참고 항목

참조

시작 및 종료 (C++)