본문 바로가기
programing/C++

auto

by RedWiz 2016. 10. 12.



참조 http://blog.naver.com/kyed203/220068115571


- 정적 언어 vs 동적 언어

> 정적 언어 : 대체로 컴파일 언어, 변수 type을 선언이나 정의할 때 명시적으로 지정

> 동적 언어 : 대체로 스크립트 언어, 변수 type을 명시적으로 지정할 필요가 없음


- C#의 var

> C#은 정적 언어이지만 var 키워드로 명시적으로 지정하지 않아도 됨

> 단, 동적 언어와 다르게 변수의 type을 컴파일 할 때 결정함


- auto

> 명시적으로 type을 지정하지 않아도 됨

> 변수를 정의할 때 명시적으로 type을 지정하지 않고 컴파일 타임 때 결정

> 클래스 정의할 때도, STL에서도 사용 가능

> 코딩이 간편해지고, 코드 가독성이 좋아짐


'programing > C++' 카테고리의 다른 글

Effective C++  (0) 2016.12.04
메모리 누수 확인  (0) 2016.10.12
std::tuple  (0) 2016.10.12
extern과 static  (0) 2016.10.09
코드 최적화  (0) 2016.09.20