반응형 C++111 C++ 변수 선언 (uniform initialization), preventing narrow 개인공부를 위한 기록입니다. 잘못된 점에 대한 지적 감사드립니다. C++11 부터는 중괄호와 등호를 이용하여 변수를 선언할 수 있습니다. 중괄호{}를 사용한 변수 선언은 일관된 초기화(Uniform Initialization)라고 합니다. 예시로 확인 하겠습니다. 1. 먼저, 등호를 사용한 초기화 입니다. // 1. 등호를 사용한 초기화 Copy initialization int n1 = { 0 }; int x1[3] = { 1,2,3 }; Point p1 = { 1,2 }; 2. 중괄호를 사용한 변수 선언입니다. // 2. 등호 없이 초기화 Direct initialization int n2{ 0 }; int x2[3]{ 1,2,3 }; Point p2{ 1,2 }; Uniform Initializat.. 2022. 1. 4. 이전 1 다음 반응형