Здравствуйте, blashyrkh, Вы писали:
B>В результате в недрах STL образуется ссылка на ссылку, и программа не компилируется. Возможно ли переписать вызов for_each без(!) использования boost так, чтобы указанный пример заработал правильно?
Тут тебе несколько вариантов:
1) Напиши в этом месте цикл;
2) Не используй
STL — евский
bind, а используй функтор с котором сохрани эту ссылку;
3) Используй
STLPort, их
bind — ы могут разрешать ссылки на ссылки;
ps:
for_each тут не причем — проблема в
bind — ах;
[RSDN@Home 1.1.4 stable SR1 rev. 568 on Windows 2003 5.2.3790.0]