6
불완전한 유형의 std :: unique_ptr은 컴파일되지 않습니다
나는 pimpl-idiom을 std::unique_ptr다음 과 함께 사용하고 있습니다 : class window { window(const rectangle& rect); private: class window_impl; // defined elsewhere std::unique_ptr<window_impl> impl_; // won't compile }; 그러나 304 줄에서 불완전한 유형의 사용과 관련하여 컴파일 오류가 발생합니다 <memory>. sizeof불완전한 유형 ' uixx::window::window_impl' 에 ' '을 (를) 잘못 적용했습니다. 내가 아는 std::unique_ptr한 …