在C++11中,vectorblockPathList;for(inti=0;i是否可以像列表理解一样重写上面的代码,或者更短更简洁? 最佳答案 您想使用第三方库吗?EricNiebler的range-v3允许:std::vectorblockPathList=view::ints(0,blockNum)|view::transform([&desPath](inti){returndesPath+"part"+std::to_string(i);});这与您将在C++中获得的功能列表理解差不多。
在C++11中,vectorblockPathList;for(inti=0;i是否可以像列表理解一样重写上面的代码,或者更短更简洁? 最佳答案 您想使用第三方库吗?EricNiebler的range-v3允许:std::vectorblockPathList=view::ints(0,blockNum)|view::transform([&desPath](inti){returndesPath+"part"+std::to_string(i);});这与您将在C++中获得的功能列表理解差不多。