Zombie *zombie = new Zombie[N](name);
배열 할당할 때 초기화도 동시에 안되나 싶어서 저렇게 써봤더니
array 'new' cannot have initialization arguments
라는 에러 메시지가 뜬다. 안되는군..
그리고 new Zombie[N] 이렇게 할당하면 클래스 생성자가 N번 호출됨!
'C++' 카테고리의 다른 글
[C++] const vs constexpr (0) | 2022.09.01 |
---|---|
[C++] this 는 NULL인 경우가 있는가? (0) | 2022.07.19 |
[C++] 인스턴스화 (instantiate) 란? (0) | 2022.07.16 |
[C++?] 인스턴스와 객체의 차이점? instance vs object (0) | 2022.07.16 |
[C++] 인스턴스 (instance) 란? (0) | 2022.07.16 |