본문 바로가기
개발/C++

c++11에 추가된 기능 - auto 변수

by 사과잼빵 2015. 9. 30.

컴파일 타임에 타입이 자동으로 정해지는 변수.

따라서 선언시 반드시 바로 초기화를 해줘야한다.


ex)

int main()

{

auto Number = 5;   //컴파일시 int 형으로 

auto Name = "Jong";  //컴파일시 char* 형으로


int iNum = 2;

autu* pNumber = &iNum; //컴파일시 int* 형으로

}


또한 타입이름이 길고 복잡한 STL에서 효과적로 사용할 수 있다고 한다.

for(auto iter = vContainer.begin(); iter != vContainer.end(); ++iter)

{

printf("%d\n", *iter);

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

복사 생성자와 복사 대입연산자  (0) 2016.10.22
explicit 키워드  (0) 2016.10.20
가상 함수  (0) 2015.10.06
클래스 전방선언  (0) 2015.09.30