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

C++의 자동 스토리지 클래스

<시간/> <본문>

C에서 자동 저장소 클래스 지정자를 사용하면 자동 저장소가 있는 변수를 명시적으로 선언할 수 있습니다. 자동 저장 클래스는 블록 내부에 선언된 변수의 기본값입니다. 자동으로 저장되는 변수 x는 x가 선언된 블록이 종료되면 삭제됩니다.

자동 저장 클래스 지정자는 블록에 선언된 변수 이름이나 함수 매개변수 이름에만 적용할 수 있습니다. 그러나 이러한 이름에는 기본적으로 자동 저장이 있습니다. 따라서 스토리지 클래스 지정자 auto는 일반적으로 데이터 선언에서 중복됩니다.

처음에는 구문 호환성만을 위해 C++로 전달되었지만 나중에는 자동 유형 추론이라는 자체 의미를 갖게 되었습니다.