有没有可能把它变成简单而好的用法std::transform
?
int j = 0;
for (auto &vi : V)
{
auto div_res = div(vi + j, 10);
j = div_res.quot;
vi = div_res.rem;
}
这段代码做了一件非常简单的事情,感觉应该更短更清晰。
或者,如果不是转换,是否有任何 std 函数可以使这类事情变得更容易?
有没有可能把它变成简单而好的用法std::transform
?
int j = 0;
for (auto &vi : V)
{
auto div_res = div(vi + j, 10);
j = div_res.quot;
vi = div_res.rem;
}
这段代码做了一件非常简单的事情,感觉应该更短更清晰。
或者,如果不是转换,是否有任何 std 函数可以使这类事情变得更容易?