6
std :: unique_ptr com um tipo incompleto não será compilado
Estou usando o pimpl-idiom com std::unique_ptr: class window { window(const rectangle& rect); private: class window_impl; // defined elsewhere std::unique_ptr<window_impl> impl_; // won't compile }; No entanto, recebo um erro de compilação sobre o uso de um tipo incompleto, na linha 304 em <memory>: Aplicativo inválido de ' sizeof' para um …