Computer >> 컴퓨터 >  >> 프로그램 작성 >> C++

C++에서 변수를 어떻게 초기화합니까?


할당 연산자를 사용하여 변수를 초기화하거나 초기화할 때 생성자를 사용할 수 있습니다. 예를 들어,

int i = 0;
MyClass instance(1, "Hello");

다음과 같은 경우 자동으로 초기화됩니다.

  • 기본 생성자가 모든 기본 유형을 초기화하는 클래스/구조체 인스턴스입니다. MyClass 인스턴스처럼
  • 배열 이니셜라이저 구문을 사용합니다. int a[10] ={}(모두 0) 또는 int a[10] ={1,2}; (처음 두 항목을 제외하고 모두 0으로 설정됨:a[0] ==1 및 a[1] ==2)
  • 전역/외부 변수입니다.
  • 정적 정의