ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
23 апреля
905354 Топик полностью
fk0, легенда (19.02.2019 12:45, просмотров: 223) ответил SciFi на Правило номер один: плюсы использовать нельзя. Правило номер два: см. MISRA C :-)
Палка о двух концах. В целом нормальный C++ код может содержать меньше ошибок, и иметь хоть какую-то осмысленную архитектуру в сравнении с типичным спагетти-кодом на C. Но с другой стороны могут появляться специфичные для C++ ошибки которые могут быть очень запутанные, да и на C умелыми ручками можно сделать то же самое что на C++. И ещё метапрограммирование, оно в C ограничено только препроцессором. В принципе можно конечно использовать отдельный внешний макропроцессор... но в макропроцессоре в любом случае оно на уровне подстановки текста, а в C++ на уровне самого языка, просто разные уровни с разными свойствами, не взаимозаменяемые часто.
[ZX]