Outils pour utilisateurs

Outils du site


helloworld:design_pattern:pont:cpp

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
helloworld:design_pattern:pont:cpp [2019/10/29 14:32] – Création roothelloworld:design_pattern:pont:cpp [2019/11/12 17:27] (Version actuelle) – On n'oublie pas le destructeur root
Ligne 7: Ligne 7:
 public: public:
    Fridge();    Fridge();
 +   ~Fridge();
    void coolDown();    void coolDown();
 private: private:
Ligne 32: Ligne 33:
  
 Fridge::Fridge() : impl_(new FridgeImpl()) {} Fridge::Fridge() : impl_(new FridgeImpl()) {}
 +Fridge::~Fridge() = default;
 void Fridge::coolDown() { impl_->coolDown(); } void Fridge::coolDown() { impl_->coolDown(); }
 </code> </code>
 +
 +[[https://herbsutter.com/gotw/_100/|GotW #100: Compilation Firewalls]] {{ :helloworld:design_pattern:pont:cpp:gotw_100_compilation_firewalls_difficulty_6_10_sutter_s_mill_2019-11-07_23_16_52_.html |Archive du 27/11/2011 le 07/11/2019}}
 +
 +{{ :lang:cpp:smartptr:cpp_smart_pointers_ebook.pdf |C++ smart pointers fluentcpp}}
helloworld/design_pattern/pont/cpp.1572355926.txt.gz · Dernière modification : 2019/10/29 14:32 de root