[C++11] Variable declaration

1. typedef 대신 using 사용

typedef double salary;

위는 아래와 같이 사용 가능하다.

using salara = double;

2. 자료형을 자동으로 결정: auto

int n = 2;

auto answer1 = n;

당연히 값을 넣어야 타입이 정해진다.

3. 자료형을 자동으로 결정: decltype

3.1. decltype ( function() ) var;

function의 return value type으로 변수 선언

3.2. decltype ( variable1 ) var;

variable1으로 var 선언

3.3. decltype ( (variable1) ) var;

variable1의 reference로 var 선언

댓글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다

This site uses Akismet to reduce spam. Learn how your comment data is processed.