>>562
例えば
for(...) for(..) std::cout << p << "\n";
というような順列を列挙するアルゴリズムがあったとして、yield文があればこれをそのまま
for(...) for(...) yield p;
と書き換えることで順列を列挙するイテレータが出来上がるって事だろ。