응애맘마조

auto 본문

공부/개인

auto

TH.Wert 2023. 3. 31. 17:44

C++에서 auto는 컴파일러가 선언된 변수의 형식을 추론하도록 지시합니다. auto 키워드를 사용하면 초기값에 맞춰서 변수형이 자동으로 결정됩니다.

자동으로 int형으로 변환하여 덧셈을 한 것을 확인할 수 있습니다.

콘솔 창으로도 정상적으로 3이 출력된 것을 확인할 수 있습니다.

 

하지만 auto는 반드시 초기화를 해야 됩니다.

초기화를 하지 않았을 경우 해당 오류 내용이 출력되면서 실행이 되지 않습니다.

 

또한 변수형이 다르더라도 컴파일할 때 자동으로 맞추는 것을 확인할 수 있습니다.

 

auto는 자동으로 변수형을 바꿔주기 때문에 편리성이 있지만 원하지 않는 변환형이 될 수도 있기 때문에 의도하지 않은 오류가 발생할 수 있습니다. 그렇기 때문에 atuo는 너무 무분별하게 사용하지 않는 것이 좋습니다.

 

읽어주셔서 감사합니다.

'공부 > 개인' 카테고리의 다른 글

포인터  (0) 2023.04.08
상수  (0) 2023.04.05
Call by value/address/reference  (0) 2023.03.30
extern  (0) 2023.03.29
static  (0) 2023.03.28
Comments