6
std :: unique_ptr з неповним типом не збирається
Я використовую ідіому pimpl з 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" Наскільки я знаю, …