Я хотел бы получить ваш совет относительно использования BOOST_FOREACH.
Я читал, что на самом деле это не рекомендуется, поскольку производительность является очень тяжелым заголовком.
Кроме того, он заставляет использовать выражения "break" и "continue", поскольку у вас не может быть условия выхода, вызванного логическим, и мне всегда говорили, что "break" и "continue" следует избегать, когда возможно.
Конечно, преимущества заключаются в том, что вы не имеете дело непосредственно с итераторами, которые облегчают задачу итерации через контейнер.
Что вы думаете об этом? Считаете ли вы, что при использовании его следует систематически принимать, чтобы гарантировать однородность в проекте, или его использование рекомендуется только при определенных обстоятельствах?