[SIMILAR] WITH 23087 iterator WITH 8640 stlport WITH 5545 typedef WITH 4215 リメ WITH 3722 hash WITH 3365 のha WITH 3145 std WITH 2955 delete WITH 2767 begin WITH 2474 のit WITH 2179 first WITH 2037 map WITH 1420 前者 WITH 703 クリ WITH 671 it WITH 636 ンク WITH 625 メン WITH 486 大丈 WITH 475 丈夫 WITH 414 m WITH 398 ント WITH 379 イン WITH 298 結構 WITH 294 キー WITH 226 問題 WITH 1 [ WITH 1 c WITH 1 ++] WITH 1 _ WITH 1 をイ WITH 1 トす WITH 1 する の検索結果 121 件中 1 - 10 件目 (0.074470582 秒)
STLportのhash_mapのiteratorをインクリメントするときにキーが壊れていると正しくインクリメントできません。例えばこんな感じ。 struct X { }; typedef std::hash_map<X*, int> M; M m; m.insert(M::value_type(new X(), 0)); for (M::iterator it = m.begin(); it != m.end(); ++it) delete (*it).first; イ ...
他の部分のvector<bool>も全て変更し、別の修正ももう一箇所したところコンパイルは通りました。手元のPocket PCで動かしてみたところ、一通り動いているようです。ちなみに、もう一つの修正点は、hash_map::erase(iterator)なのですが、hash_map::erase(const key_type&)にしたらエラーにならなくなりました。 ...
# (スコア:7940)
Windows CEでSTLを使うという話は結構あって、<a href="http://www.stlport.org/>STLportとか、STL for eMbedded Visual C++ - Windows CEとかがある。 ところが、これらのものはそのままでは特別な状況でもない限り使い物にならない。というのは、 1. STL(特にコンテナ)はC++例外に全面的に依存している 2. ...
# (スコア:3408)
長らく4系を使っていたSTLportを5.1.3に更新しました。Windows CE系のサポートも以前に比べるとすごく良くなっていていろいろとパッチを当てなくてもそのまま使えそうです。 4系ではnode_allocがインラインだったので、STLportで__node_allocを共有で書いたようにひとつのDLLからエクスポートするようにしていた ...
# (スコア:3203)
Invalid TextSTLportとGNU libstdc++のstd::basic_stringのパフォーマンスの比較など。結論だけ引用すると、 This tests show that for processing long strings (greater than 50K) the best choice is ropes; if you use strings of size 1K-50K then the best choice is strings from GNU libstdc++; GNU li ...
# (スコア:3203)
msvcp80.dllが抜けていたので追加しておきました。システムに再頒布可能パッケージをインストールしなくても起動できます。 msvcp80.dllの追加は、以前試したときはだめだった気がするのですが、そのときは何か別の原因でだめだったようです。普通にstlport.5.1.dllをdumpbinしてみたら、msvcp80.dllとリンクさ ...
# (スコア:3203)
STLport用のautoexp.datが公開されていました。追加すると、各種コンテナの中身などがVS2005のデバッガでかなり追跡しやすくなります。実際のファイルはこれです。 ...
# (スコア:3203)
STLportのbasic_string::reserve()ってもともとのバッファのサイズが十分あってもわざわざ新しくメモリを確保してコピーしてしまうんですね。vector::reserve()はcapacity()よりも引数が大きいときしかやらないのに。なので、reserve()を呼ぶ前にcapacity()を呼び出してサイズが充分でない場合だけreserve()を呼 ...
# (スコア:3203)
# (スコア:10000)