edgeIter
является примером OutputIterator
. Вы можете адаптировать код для использования std::back_inserter
и собрать все результаты в векторе edges
следующим образом:
std::vector edges;
Flow::minEdgeCut(g, cap, s, t, Flow::outCut(blackHole, std::back_inserter(edges)));
Существует также front_inserter
, или вы можете написать пользовательскую реализацию, например edgeIter
.
Я думаю, что это не путь, так как веб-сервер на Visual Studio не использует перезапись и работы URL там без 302 перенаправлений. Кроме того, я не думаю, что nerddinner.com использует IIS, переписывают..
спасибо
Можно, вероятно, использовать перезапись URL в IIS7 для помощи здесь. Смотрите на статью, которую Scott Hanselman написал о проблеме:
http://www.hanselman.com/blog/ASPNETMVCAndTheNewIIS7RewriteModule.aspx