说我希望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的任何选项?