私は自分のコードでこのようないくつかの項目をかなり繰り返しています:
for (; i != end; ++i) {
if(!restricted(*i))
{
doSomethingWithI(*i)
}
}
おそらくstdまたはboostを使用して、これを行うより良い方法はありますか?
もう一つの例:
for (; i != end; ++i) {
if(!restricted(*i))
{
Path p = _pathFactory->build(*i);
Value v = _db->load(p);
std::string output = _styler->style(v);
_output->write(output);
}
}