memo
2013年10月13日日曜日
std::vector
の一部分からstd::stringを生成
std::stringのコンストラクタにイテレータ二つを与えて範囲を指定することができる.
例: std::vector<char> bufの最初の'\n'までをstd::stringとして切り出す
cit = find(buf.begin(), buf.end(), '\n');
std::string s(buf.begin(), cit);
0 件のコメント:
コメントを投稿
次の投稿
前の投稿
ホーム
登録:
コメントの投稿 (Atom)
0 件のコメント:
コメントを投稿