В С++ программе, написанной в стиле языка С, минимизируйте использование макросов, глобальных переменных, не инициализированных переменных и приведение типа в С-стиле.
Мне не охота искать такую программу написанную на С++ в стиле С, да и фиг ее наверно найдешь, просто рассмотрим как что можно заменить. Начнем с макросов. Так макросы можно заменить функциями, если это собственные макросы. Не инициализированные переменные можно хотя бы нулями поинициализировать сразу или просто не создавать их и сразу инициализировать. А да приведение типа советуют использовать в стиле С++ с помощью операторов static_cast<>(), const_cast<>() и другими, но я люблю приводить в стиле С, так что так, ничего я для себя не буду менять, мне проще скобки написать так виднее для меня что в коде произошло приведение типа.
Ладно не будем заморачиваться над этим заданием переходим к следующему.
[youtube]https://www.youtube.com/watch?v=we7HaTY7dKk[/youtube]