C에서 auto 예약어는 기억 분류 지정자이다. 하지만 사실상 C에서 아무도 auto 예약어를 사용하지 않는다.
(어차피 생략하게되면 auto로 지정되고 스택을 사용하도록 컴파일하기 때문)
#include <iostream>
int main(void)
{
int a = 10;
int b(a);
auto c(b);
std::cout << a + b + c << std::endl;
return 0;
}
실행결과
초깃값의 형식에 맞춰 인스턴스의 형식이 "자동"으로 결정된다.
'Develop > C++' 카테고리의 다른 글
[C ++] 식별자 검색 순서 (0) | 2023.02.02 |
---|---|
[C ++] 템플릿(Template) (1) | 2023.02.02 |
[C ++] 다중 정의 (Overloading) (0) | 2023.02.02 |
[C ++] 범위 기반 for문 (0) | 2023.02.02 |
[C ++] new와 delete연산자 (0) | 2023.02.02 |
댓글