gpt4 book ai didi

c++ - CPP int 到语句问题中的字符串

转载 作者:太空宇宙 更新时间:2023-11-04 12:16:28 26 4
gpt4 key购买 nike

我必须写类似的东西

q.push_back(q1); ... to ... q.push_back(q100);

我这样写

for (int i = 1; i <= 100; i++) {
try {
std::string s = boost::lexical_cast<std::string > (i);
"q.push_back(q" + s + ");";
} catch (boost::bad_lexical_cast &) {
std::cout << "Some error message \n";
}
}

它编译(没有语法错误)但不工作。我不知道如何混合 cpp 语句和字符串来制作复合语句。

如有任何帮助,我们将不胜感激。谢谢!

最佳答案

怎么样:

for (int i = 1; i <= 100; i++)
{
std::cout << "q.push_back(q" << i << ");\n";
}

关于c++ - CPP int 到语句问题中的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7473527/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com