21. auto 자료형

Yongs12 ㅣ 2023. 6. 12. 18:12

auto 키워드는 C++11에서 도입되었으며 이니셜라이저를 기반으로 변수의 데이터 유형을 컴파일러가 런타임중에 추론을 통하여 결정한다.

 

auto 예시

// 일반적인 변수 선언 및 초기화 방식
int i = 10;

// auto 키워드 사용 시 변수의 데이터 유형이 자동으로 값에 맞게 설정된다.
auto i = 10;



auto의 장점

- 일치하지 않는 데이터 유형으로 인한 오류 가능성 감소
- 구문이 아닌 코드의 의미에 집중할 수 있도록 한다.

auto의 단점
- 경우에 따라 가독성을 위해 데이터 유형을 명시적으로 선언하는 것이 나을 수 있음





'C, C++' 카테고리의 다른 글

23. 참조자  (0) 2023.06.14
22. c++ 메모리 동적할당  (0) 2023.06.13
20. namespace  (0) 2023.06.11
19. C++ 언어  (0) 2023.06.10
18. 전처리기 지시문  (0) 2023.06.09