1 메모리 할당. 

    int* pArray = new int[4]{0,1,2,3,4};

  

2. 클래스 배열 멤버 생성자에서 초기화.

   class MyClass
   {   
      public:
         MyClass() : mArray{0, 1, 2, 3} {}
      private:
          int mArray[4];
};   

   

3. 복사로 초기화 vs 직접 리스트 초기화. 

   1.   Copy list initialization. T obj = {arg1, arg2, ...};

   2.   Direct list initialization. T obj {arg1, arg2, ...};

 

 

'C++ > C++ 11 14 17' 카테고리의 다른 글

shared_from_this(), weak_from_this()  (0) 2019.05.31
C++17, structure binding, if(init; condition) switch(init;condition)  (0) 2018.04.18
C++ 11 ENUM  (0) 2018.04.11
auto keyword  (0) 2018.04.05
Aggregate and POD  (0) 2018.04.04

+ Recent posts