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 |