2014-08-26から1日間の記事一覧
モチベーション ある時、Pimplイディオムはアンチパターンという言葉を聞きました。 良いパターンだと思ってたので何でだろうと考えてみました。 Pimplイディオムの利点 class Foo { public: // 公開部分 private: class Impl; std::unique_ptr<Impl> pimpl_; }; </impl>…
モチベーション C++でのCライクなコード撲滅キャンペーン UNUSED voidでキャストすると使われていない変数のwarningを消す事ができます。 #define UNUSED(x) (void)(x) void Func( int a ) { UNUSED(a); } C++ C++では以下のようにスマートに書けます。 void…