2014-02-20から1日間の記事一覧

16項 vectorとstringのデータをレガシーAPIに渡す方法を学ぼう

vectorとstringのデータをレガシーAPIに渡す方法を学ぼう

15項 stringの実装の違いに注意しよう

stringの実装の違いに注意しよう stringの実装は、処理系ごとに異なります。参照カウントの有無やstringオブジェクトの大きさの違いなどです。 charの配列よりstringを使うべきですが、高いパフォーマンスが要求される場合は、stringの実装にも目を向ける必…

14項 reserveを使って不必要な割り当てを避けよう

reserveを使って不必要な割り当てを避けよう

13項 動的に割り当てられる配列よりvectorとstringを優先して使おう

動的に割り当てられる配列よりvectorとstringを優先して使おう

12項 STLコンテナのスレッドセーフティに関して現実的な見込みを持とう

STLコンテナのスレッドセーフティに関して現実的な見込みを持とう STLは完全なスレッドセーフではないので、セーフティにするには自分で制御する必要があります。

11項 カスタムアロケータの正しい使い方を理解しよう

カスタムアロケータの正しい使い方を理解しようカスタムアロケータは、コンテナが要素を確保する方法を定義します。 領域確保時、NULLを返したり例外を発生させるなどした時の対策をしておく必要があります。