从字符串向量分配字符串
Assign string from vector of strings
vector<string> a;
string b;
a.push_back("1");
a.push_back("2");
b = a.back();
我想将字符串 b
分配给字符串向量中的一个值。
b = a.back()
好像不行。 b.assign(a.at(1))
好像不行。
有什么办法可以做到这一点吗? gdb 说 raise.c:54
.
有错误
I would like to assign string b to a value from the vector of strings.
实现方式与您的代码完全一样。两个版本都是正确的。
如果此程序崩溃,则可能是您的编译器/运行时库出现问题。您可以尝试通过重新安装一个新副本来解决这个问题。
vector<string> a;
string b;
a.push_back("1");
a.push_back("2");
b = a.back();
我想将字符串 b
分配给字符串向量中的一个值。
b = a.back()
好像不行。 b.assign(a.at(1))
好像不行。
有什么办法可以做到这一点吗? gdb 说 raise.c:54
.
I would like to assign string b to a value from the vector of strings.
实现方式与您的代码完全一样。两个版本都是正确的。
如果此程序崩溃,则可能是您的编译器/运行时库出现问题。您可以尝试通过重新安装一个新副本来解决这个问题。