-
변수 초기화 방법Coding/Tip !! 2018. 10. 3. 09:44
변수를 초기화하는 방법 3가지
Copy Initialization, Direct Initialization, Uniform Initialization
1. Copy Initialization
1int a = 123;가장 흔히 초기화하는 방법임으로 설명은 생략하겠다.
2. Direct Intialization
1int a(123);괄호를 이용한 초기화 방법이다
3. Uniformj Intialization
1int a{123};2,3 번은 built in data type(제공해주는 데이터타입)이 아닌 사용자가 만든 데이터타입을 초기화할 때 많이 사용된다.
1,2 에 비해서 3번의 경우 조금 더 엄격한 문법을 지킨다.
예를 들어 위에서 처럼 데이터타입이 int 일 때 소숫점 숫자 1.23456을 넣게되면 1,2에서는 warnning이지만 3번의 경우 에러가 발생한다.
변수 Tip!!
-> 옛날에는 변수를 초반에 전부 선언하였으나 요즘에는 사용직전에 변수를 선언하는 것을 추천하고 선호한다.
반응형'Coding > Tip !!' 카테고리의 다른 글
Visual Studio 2017 C# 스크립트 에러 (0) 2018.10.12 자료형 크기와 범위 코딩하기 (0) 2018.10.03 매크로 함수 (0) 2018.10.03 Header Gurad (0) 2018.10.02 c++ 동적 배열 사용 vector (0) 2018.09.19 댓글