할당 연산자를 사용하여 변수를 초기화하거나 초기화할 때 생성자를 사용할 수 있습니다. 예를 들어,
int i = 0; MyClass instance(1, "Hello");
다음과 같은 경우 자동으로 초기화됩니다.
- 기본 생성자가 모든 기본 유형을 초기화하는 클래스/구조체 인스턴스입니다. MyClass 인스턴스처럼
- 배열 이니셜라이저 구문을 사용합니다. int a[10] ={}(모두 0) 또는 int a[10] ={1,2}; (처음 두 항목을 제외하고 모두 0으로 설정됨:a[0] ==1 및 a[1] ==2)
- 전역/외부 변수입니다.
- 정적 정의