Перейти к содержимому
Bs0Dd

Coverett - пишем программы на C/C++ для OpenComputers II

Рекомендуемые сообщения

Вопрос по оформлению кода. Зачем использовать uppercase для typedef? По сишному кодстайлу uppercase-ом определяют дефайны.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
1 час назад, NEO сказал:

Зачем использовать uppercase для typedef? По сишному кодстайлу uppercase-ом определяют дефайны.

Ну, как я уже говорил, на си ранее почти не писал, а кастомные типы вообще делаю впервые, ну пошёл от того, что файловый дескриптор там записан апперкейсом (FILE), оттуда и DEVICE, RESULT и так далее. Не знаю стоит ли переделывать теперь, придётся всю библиотеку перекопать и программы. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
54 минуты назад, Bs0Dd сказал:

файловый дескриптор там записан апперкейсом (FILE)

Легаси -_-. В более свежих стандартах используют snake_case с добавлением _t, это относится к typedef.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
6 часов назад, NEO сказал:

В более свежих стандартах используют snake_case с добавлением _t, это относится к typedef.

Чтож, перевернул все и переделал на более правильный вариант, раз уж так.

Нехорошо конечно менять систему библиотеки после выхода в публику, но пока прошло мало времени и никто не начал ей пользоваться, можно и поменять разок.

Изменено пользователем Bs0Dd

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в тему...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.


×
×
  • Создать...