相关疑难解决方法(0)

C++如何在std :: vector中插入连续的inter范围?

说我希望23到57之间的所有数字都在vector.我可以做这个:

vector<int> result;
for (int i = 23; i <= 57; ++i)
{
    result.push_back(i);
}
Run Code Online (Sandbox Code Playgroud)

但这是一个简单的工作的5线解决方案.我不能更优雅地做到这一点吗?例如,最好的语法就是vector<int> result{23 .. 57};这样一个简单的单行代码.C++ 17的任何选项?

c++ c++17

7
推荐指数
2
解决办法
509
查看次数

标签 统计

c++ ×1

c++17 ×1