6
std :: unique_ptr avec un type incomplet ne compilera pas
J'utilise le pimpl-idiom avec std::unique_ptr: class window { window(const rectangle& rect); private: class window_impl; // defined elsewhere std::unique_ptr<window_impl> impl_; // won't compile }; Cependant, j'obtiens une erreur de compilation concernant l'utilisation d'un type incomplet, à la ligne 304 dans <memory>: Application non valide de ' sizeof' à un type incomplet …