【发布时间】:2021-08-14 05:49:35
【问题描述】:
似乎每个人都同意您需要避免使用原始循环,例如
for (...)
{
...
}
同样适用于while...
我正在寻找一种最佳方式来完成从std::list<type_a> 到std::list<type_b> 的映射并遵循这种做法。我的第一个猜测是我需要使用标准算法。我希望是这样的:
std::list<type_a> list_a= {...};
std::list<type_b> list_b= some_algorithms<type_b>(list_a);
我应该选择什么以及最终的解决方案会是什么样子? 我努力尽可能地提供最优雅、最高效的解决方案。
【问题讨论】:
-
std::transform+std::back_inserter?