4일차 - 일관된 초기화 (uniform initialization)
기존의 객체 초기화 아래 코드는 기존 C++에서 여러 타입의 객체들을 초기화하는 코드이다.#include #include using namespace std;struct Point { int x, y; };int main(int argc, char* argv[]){ int n1 = 0; int n2(0); int x[10] = { 1,2,3,4,5,6,7,8,9,10 }; Point p = { 1, 1 }; complex c(1,2); return 0;}uniform initialization 모든 종류의 객체를 동일한 방식으로 초기화하자는 컨셉. 위의 코드와 비교해보자.int n1{ 0 };int n2{ 0 };int x[10]{ 1,2,3,4,5,6,7,8,..
2015. 8. 4.