Периодически надо что-то добавить, а там if. Добавляю по две-три одинаковых строчки в обе ветки if. Чтоб не сломалось уже работающее, а то в лом снова отлаживать. Ну, правда, если 5-6 строчек, проще уже функцию новую создать и её вызвать в обоих ветках. Раньше я ваще такое щитал недопустимым. А щас - в debug-версии прога занимает у меня 140Кб. В release версии 25Кб. Это ещё не всё. К ним статически приделывается библиотека mfc в 2Мб. 2 миллиона байт! Эти мои 2-3 лишних строчки никто никогда в жизни не заметит.
Щас заканчиваем второй проект, вернёмся к Кубику. Тем более, новые идеи появились. Появились-то они появились, токо я пока не очень понимаю, как их реализовать в программе. Вот как придумаецца что-то конкретное, тогда да. А пока читаем про эффективный С++