テンプレート以外全部pimplでもバチは当たらない気が。 RT @unarist: pimplは便利そうだけどうかつに使うのはよくないかな
2010-04-04 22:37:22っていうかpimplがないとコンパイル時間が破滅的になってしまうにゃー。データメンバ構成をちょっといじっただけで関連項目を全部再コンパイルとか本当に勘弁して欲しい。
2010-04-04 22:38:44@unarist boost::scoped_ptr を使えば、落とし穴は殆ど無くなりますよ。うっかりミスは全部コンパイルエラーになってくれるので。
2010-04-04 22:41:13vector<T> v;vector<const T>& vc = v;があったら便利。 RT @SubaruG: それvector<const T>でできるよ! RT @koie: 逆に、要素の変更はできないけど、要素の追加は許すとかは、使い道がありそう。
2010-04-04 22:41:25@unarist 使わない場合は scoped_ptr で勝手な定義を抑止してくれますし、必要な場合はその都度定義すれば問題ないですし。
2010-04-04 22:44:15pimplにするかpure virtualにするかで1ヶ月悩んだ。 RT @SubaruG: っていうかpimplがないとコンパイル時間が破滅的になってしまうにゃー。データメンバ構成をちょっといじっただけで関連項目を全部再コンパイルとか本当に勘弁して欲しい。
2010-04-04 22:45:15あるある RT @koie: pimplにするかpure virtualにするかで1ヶ月悩んだ。 RT @SubaruG: っていうかpimplがないとコンパイル時間が破滅的になってしまうにゃー。データメンバ構成をちょっといじっただけで関連項目を全部再コンパイルとか本当に勘弁して
2010-04-04 22:46:06C++のコンパイル時間は休むためにあります。RT @egtra: あるある RT @koie: pimplにするかpure virtualにするかで1ヶ月悩んだ。 RT @SubaruG: っていうかpimplがないとコンパイル時間が破滅的になってしまうにゃー。データメンバ構成を
2010-04-04 22:49:20C++でコンパイル時間を考えること自体ナンセンス RT @isoparametric: C++のコンパイル時間は休むためにあります。RT @egtra: あるある RT @koie: pimplにするかpure virtualにするかで1ヶ月悩んだ。 RT @SubaruG: っ
2010-04-04 22:50:37RT @repeatedly: C++でコンパイル時間を考えること自体ナンセンス RT @isoparametric: C++のコンパイル時間は休むためにあります。RT @egtra: あるある RT @koie: pimplにするかpure virtualにするかで1ヶ月悩んだ。 RT @SubaruG: っ
2010-04-04 22:51:15@unarist unique_ptr があるなら問題ないですが、生ポインタだと厳しいです。実装忘れでエラーになってくれないので。
2010-04-04 22:56:25@unarist 正直、生ポインタ使わないなら何でもいいのですが、今のところ一番使い易いのがscoped_ptrですねー。
2010-04-04 23:00:36