Coding/Tip !!
변수 초기화 방법
IMyoungho
2018. 10. 3. 09:44
변수를 초기화하는 방법 3가지
Copy Initialization, Direct Initialization, Uniform Initialization
1. Copy Initialization
1 | int a = 123; |
가장 흔히 초기화하는 방법임으로 설명은 생략하겠다.
2. Direct Intialization
1 | int a(123); |
괄호를 이용한 초기화 방법이다
3. Uniformj Intialization
1 | int a{123}; |
2,3 번은 built in data type(제공해주는 데이터타입)이 아닌 사용자가 만든 데이터타입을 초기화할 때 많이 사용된다.
1,2 에 비해서 3번의 경우 조금 더 엄격한 문법을 지킨다.
예를 들어 위에서 처럼 데이터타입이 int 일 때 소숫점 숫자 1.23456을 넣게되면 1,2에서는 warnning이지만 3번의 경우 에러가 발생한다.
변수 Tip!!
-> 옛날에는 변수를 초반에 전부 선언하였으나 요즘에는 사용직전에 변수를 선언하는 것을 추천하고 선호한다.
반응형