ぷろみん

プログラミング的な内容を扱ってます

2014-08-26から1日間の記事一覧

Pimplイディオムはアンチパターン

C++

モチベーション ある時、Pimplイディオムはアンチパターンという言葉を聞きました。 良いパターンだと思ってたので何でだろうと考えてみました。 Pimplイディオムの利点 class Foo { public: // 公開部分 private: class Impl; std::unique_ptr<Impl> pimpl_; }; </impl>…

UNUSEDをやめよう

C++

モチベーション C++でのCライクなコード撲滅キャンペーン UNUSED voidでキャストすると使われていない変数のwarningを消す事ができます。 #define UNUSED(x) (void)(x) void Func( int a ) { UNUSED(a); } C++ C++では以下のようにスマートに書けます。 void…