
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
ここにツイート内容が記載されますhttps://b.hatena.ne.jp/URLはspanで囲んでください
Twitterで共有ONにすると、次回以降このダイアログを飛ばしてTwitterに遷移します

考えてみるまに使ってみた方が速かろーと思って作ってみた。 singletontemplate は、まぁラクだけど Si...考えてみるまに使ってみた方が速かろーと思って作ってみた。 singletontemplate は、まぁラクだけど Singleton::instance() を呼ぶたびに if が呼ばれるのがなんか、なんか…と貧乏症プログラマとしては思う、ということで一度目の呼出し時に自己書き換えして、二度目からの呼出しからは、ただの static T_* instance() { return instance_; }になるように。 んでベンチ取ってみたら、なんか非最適化時は速くなってるんだけど、最適化時はほんの少ししか速くなってない。今度理由を考えます。 あと double checked なんとかにはあんまり興味が。 #include <sys/mman.h>template <class T_> class Singleton { public: static T_* instance() {
