鉴于初始化的变量unsigned a,unsigned b与b > a和std::vector<std::string> strings大小b-a.我如何填充strings元素,例如"x3" "x4" "x5" "x6"(在案例a=3和中b=7)任意a和b一个C++命令(意味着一个分号:))?
真是个挑战!
while (a < b) strings.push_back('x' + boost::lexical_cast<std::string>(a++));
Run Code Online (Sandbox Code Playgroud)
另外,将冗长与曼努埃尔的答案进行比较:)
| 归档时间: |
|
| 查看次数: |
355 次 |
| 最近记录: |