티스토리 뷰
가끔 정적 크기를 가진 멤버의 배열을 객체 생성 시에 초기할 필요가 있다.
배열을 초기화할 땐 array_memeber(value) 꼴로 초기화하는 것이 아니라
C++11에서 적용된 균일한 초기화를 이용하여 array_member{ value }
로 사용하는 것이다.
예제코드는 단순하다.
#include <iostream>
class CMyClass {
private:
int myArray[10];
public:
CMyClass() : myArray { 1,2,3,4,5 }
{
for (auto ele : myArray)
{
std::cout << ele;
}
}
~CMyClass() {}
};
int main () {
CMyClass instance;
}
댓글