Login
[C++] Иерархия функторов
358 просмотров
Перейти к просмотру всей ветки
in Antwort Simple 20.11.06 12:56
Прекрасное определение, у меня такое же 
А что будет если задать _Fn как CFactor& ?!
Если мой ответ тебя не удовлетворит, то "поезжайте в Киев и спросите..." (c)
То есть проверь как работает:
for_each<list<CNode>::iterator, CBaseFactor&>(lstCNode.begin(), lstCNode.end(), theFactor)
как theFactor попробуй и CBaseFactor theFactor; и CDerivedFactor theFactor;
Удачи!

А что будет если задать _Fn как CFactor& ?!

Если мой ответ тебя не удовлетворит, то "поезжайте в Киев и спросите..." (c)
То есть проверь как работает:
for_each<list<CNode>::iterator, CBaseFactor&>(lstCNode.begin(), lstCNode.end(), theFactor)
как theFactor попробуй и CBaseFactor theFactor; и CDerivedFactor theFactor;
Удачи!