2014-02-20から1日間の記事一覧
vectorとstringのデータをレガシーAPIに渡す方法を学ぼう
stringの実装の違いに注意しよう stringの実装は、処理系ごとに異なります。参照カウントの有無やstringオブジェクトの大きさの違いなどです。 charの配列よりstringを使うべきですが、高いパフォーマンスが要求される場合は、stringの実装にも目を向ける必…
reserveを使って不必要な割り当てを避けよう
動的に割り当てられる配列よりvectorとstringを優先して使おう
STLコンテナのスレッドセーフティに関して現実的な見込みを持とう STLは完全なスレッドセーフではないので、セーフティにするには自分で制御する必要があります。
カスタムアロケータの正しい使い方を理解しようカスタムアロケータは、コンテナが要素を確保する方法を定義します。 領域確保時、NULLを返したり例外を発生させるなどした時の対策をしておく必要があります。