Правило "В С++ заменяйте передачу по значению на ссылки, где можно" работает в 95% процентах случаев но это очень-очень-очень плохое правило. Во первых потому что в 5% случаев это правило приводит к краху системы; а во вторых потому что оно приводит к атрофии того участка мозга который должен отслеживать эти 5% случаев.
no subject