ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
21 ноября
837773 Топик полностью
lloyd (04.05.2018 20:46, просмотров: 452) ответил Ксения на В прошлом уже была тема, где осуждалось применение самодельных типов вроде i8, u8, i16, u16, i32 и т.д. При этом большинство участников выражали мнение, что так делать нельзя, а надо строго придерживаться определений из stdint.h, кончающихся
>с комплексными числами В этом вопросе C11 и C++11 разошлись разными дорогами. У одного - float complex, у другого std::complex<float>. И они не совместимы. Совсем. Помню приходилось из-за этого прятать реализацию внутрь Си-файла, чтобы библиотека вообще линковалась с С++ проектом >написана именно так Ну давайте еще вспомним венгерскую нотацию (бррр, аж холодок по спине пробежал), из которой состоит fReE_RTOS - какому больному человеку это показалось изящным я не знаю. >краткие самодельные типы нравятся, причем, как своей краткостью, так самодельностью. Внутри своего проекта хоть кошек расчленяйте, наружу выставляйте стандартный интерфейс. Стандартный для языка И вообще, в плюсах есть using, а в си - typedef, проблема надуманная. Но вот именно что велосипедить свою портируемую систему типов - это швах, конечно