ベクトルの最後の要素を取得して文字列に割り当てたいが、問題があるようだ。ベクトルの終わりを取得して文字列に割り当てる方法
このベクターはすでに埋め込まれているとしますが、どれくらいの量があるのか分かりません。
std::vector<std::string> vec;
std::string s = vec.end();
ループを実行してから最後のインデックスを取得しますか?
これは機能しませんでしたので、ベクターの終わりを得る方法はありますか?
EDIT ------
out.push_back(r.validateR(str));
appendCustomizedOutput = out.back();
DCS_LOG_DEBUG("END " << appendCustomizedOutput);
split(test,appendCustomizedOutput,boost::is_any_of("\n"));
DCS_LOG_DEBUG("END " << test[0]);
私がテストを印刷しようとすると[0]何も印刷されていないと私はなぜ知らないのですか?
私たちは本当にお手伝いすることはできません。あなたが分割している文字列に何が含まれているのか分かりません。これはベクトル(またはその動作)とは関係ありません。 .. – Nim