괄호 안에 new Foo()
지정하십시오 가치 초기화; 이는 기본적으로 각 멤버가 제로 시작되었음을 의미합니다. 대신 당신이 말한 경우 new Foo
, 그러면 회원은 자동 변수와 마찬가지로 시작되지 않은 상태로 남겨 둘 것입니다.
불행히도, 자동 변수를 가치 가속화하기 위해서는 쓸 수 없습니다. Foo bar()
, 그로 인해 함수가 선언되므로. 너는 필요할거야
Foo bar{}; // C++11
Foo bar = Foo(); // Historical C++