MSVCRT std::vector 新しいページはコチラ
提供: yonewiki
(→メンバ関数 emplace_back) |
(→メンバ関数 push_back) |
||
128行: | 128行: | ||
範囲に基づくfor文を利用して、Vector<std::string>型のstd::string型の値をひとつづつを取り出しています。分からない人は[[Cpp 範囲に基づく for文]]の記事を参照して下さい。C++言語版のforeachと同様の機能がC++11から追加されたことについての記事になっています。 | 範囲に基づくfor文を利用して、Vector<std::string>型のstd::string型の値をひとつづつを取り出しています。分からない人は[[Cpp 範囲に基づく for文]]の記事を参照して下さい。C++言語版のforeachと同様の機能がC++11から追加されたことについての記事になっています。 | ||
+ | |||
+ | ※似た動作をするものとしてemplace_buckがありますが、emplace_buckの方が動作的には速いです。速い理由はemplace_buckの説明の方に記載しています。push_buckはconst TypeTemplateが使えるので利便性が高い部分はあります。敷き詰めれば、利点は少ないです。 | ||
[[Windows#MSVC Runtimeリファレンス|MSVC Runtimeリファレンス]]に戻る | [[Windows#MSVC Runtimeリファレンス|MSVC Runtimeリファレンス]]に戻る |