std::set<T>* が value な std::map 何度も面倒なのでテンプレートクラス作るか。 #cpp #cplusplus posted at 11:42:08
C++ のあとに C# 書くと const がないのでこえぇ。 #cpp #cplusplus #csharp posted at 14:19:02
std::vector の std::map とかの面倒くささ、なんとかならないかな。 #cpp #cplusplus posted at 11:39:35
template クラス化するしかないか。芋蔓式に template 化しなければならないのがちょっと嫌だけど。#cpp #cplusplus posted at 15:38:56 std::binary_function から継承してたって operator () があるとは限らないか。 #cpp #cplusplus posted at 15:33:24
あ、最近 new の返り値の NULL チェックってしてないなあ。 #cpp #cplusplus posted at 13:44:50
C++ で「STL コンテナのコンテナ」をなめる iterator ってよく欲しくなるけれど、書くと面倒。Boost あたりにいいのないかな。 #cpp #cplusplus posted at 16:46:43
ああ、C++ で基底クラスのコンストラクタから仮想関数呼んでも派生クラスのは呼ばれないんだったよね。 #cpp #cplusplus posted at 14:59:51
@xo_answer GMP と MPFR ライブラリの紹介ありがとうございます。今回コワイのは精度の問題ではなく、型変更で変更漏れがあると(コンパイルエラーにならないまま)暗黙的型変換により切り捨てがおきることなんです。 #cpp #cplusplus posted at 11:06:46
int で処理しているところを double に変えなければならないんだけれど、チョー恐い。いったんダミー class に置き換えてから typedef で double にするか。 #cpp #cplusplus posted at 15:59:24
さっきのバグは pop の問題じゃなくて std::set の使い方の問題だった。std::set でソート用に自前の Compare 渡していたのだが、そのせいで違うオブジェクトが同一と判断されてた。 #cpp #cplusplus posted at 20:47:15
std::next_permutation 使ったけれどやっぱり大変なことになった。早期打ち切り処理を含めて順列生成メソッドを書かねば。 #cpp #cplusplus posted at 19:52:03
カウンタで for ループを回すと罪悪感を感じる。 #cpp #cplusplus posted at 18:08:10
C++ の std::cout って一時的に退避して std::stringstream オブジェクトを割り当てたりできないのかな。 #cpp #cplusplus posted at 11:34:00
Visual Studio 2005 の単体テストを使ってみようかと思ったけれど、対象が C++ アンマネージコードでもテストプロジェクトはマネージコードになるのか。いばらの道になりそうなので今まで通り CppUnit にしよう。 #cpp #cplusplus posted at 11:58:17
C++ メンバ関数本体に書いた内部クラスは、メンバ関数の属するクラスの private メンバへのアクセス権があるので必要な時には使えるな。 #cpp #cplusplus posted at 14:12:33 あ、C++ ってメンバ関数本体に内部クラス書けるのか。 #cpp #cplusplus posted at 13:59:40
そうか std::for_each などにファンクタ渡すと値渡しか。参照渡しだと思って書いていたところ直さねば。 #cpp #cplusplus posted at 14:09:58
|
last update 05/27 20:04
ツイート検索
Recent
Archives
Friends
Hashtags
Stats・Feed |