반응형
자동 형식 추론(Automatic Type Deduction)

auto 지정자를 사용하여 객체의 형식을 자동으로 추론할 수 있습니다. auto 지정자는 객체의 초기화자 형식을 기반으로 객체의 형식을 추론합니다. 다음 예제에서는 'a'라는 char 리터럴이 char 형식이므로 c를 char 형식으로 추론합니다.
auto c = 'a'; // char type
형식은 표현식의 형식을 기반으로 추론될 수도 있습니다.
auto d = 123.456 / 789.10; // double
이 예제에서는 전체 표현식 123.456 / 789.10의 형식이 double이므로 d를 double 형식으로 추론합니다.
또한, 참조 유형의 일부로 auto를 사용할 수 있습니다.
int main()
{
int x = 123;
auto& y = x; // y is of int& type
}
형식(이름)을 수동으로 추론하기 어렵거나 길이가 길어서 타이핑하기 불편한 경우에는 auto 지정자를 사용합니다.
반응형
'IT > C++' 카테고리의 다른 글
| C++ 코드 구성(헤더 파일과 소스 파일) (0) | 2023.06.01 |
|---|---|
| C++ 수명 (Lifetime) (0) | 2023.05.30 |
| C++ Strings(c_str() / Substrings) (0) | 2023.05.29 |
| C++ References 정리 (0) | 2023.05.28 |
| C++이란? (0) | 2023.05.27 |
댓글