반응형
Auto 키워드는 임의의 자료형을 의미할 수 있다.
자바스크립트에서의 var와 유사하다고 볼 수 있다.
auto i = 32;
cout << typeid(i).name(); // int
auto f = 32f;
cout << typeid(f).name(); // float
auto* pf = &f;
cout << *pf; // 32
단 사용할 수 없는 예외가 있는데
auto arr[4]; // 사용불가. declared as array of 'auto'
이렇게 배열 선언 관련해서는 사용할 수 없다.
반응형
'[C++]' 카테고리의 다른 글
[C++] 포인터 연산 (0) | 2021.06.22 |
---|---|
[C++] 2진수, 8진수, 10진수, 16진수 표현 (0) | 2021.06.22 |
[C++] 구조체 (0) | 2021.06.22 |
[C++] Range based for문 (0) | 2021.06.22 |
[C++] 강력한 포인터, void 포인터 (0) | 2021.06.22 |