エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
C++/Boost 小ネタ - iorate's blog
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
C++/Boost 小ネタ - iorate's blog
コードだけ貼って全く説明しないのもアレかと思うので、汎用性のある手法をいくつか抜き出してみました... コードだけ貼って全く説明しないのもアレかと思うので、汎用性のある手法をいくつか抜き出してみました。 boost::thread_specific_ptr Boost 版 TLS (Thread Local Storage)。thread_local がサポートされていない、でも __declspec(thread) や __thread は使えない理由がある、なんてときに。 // thread_local A a; A &a() { static boost::thread_specific_ptr<A> p; if (!p.get()) p.reset(new A()); return *p; } boost::move Move semantics がサポートされていない環境ではそれをエミュレートし、サポートされていればそのまま使ってくれるという優れもののライブラリ。使い方の詳細はリフ