Size: a a a

🎄Embedded Group

2021 January 21

AK

Andrej Kostrov in 🎄Embedded Group
Leonid Zaliubovskii
Больше в си преимуществ нет особо
Enum терпит дубли в определении? По значению
источник

LZ

Leonid Zaliubovskii in 🎄Embedded Group
Andrej Kostrov
И препроцессорные символы если накосячиш могут очень быть гадкими в отладке
Ну тут на самом деле пофигу, оно что энум, что дефайн в константу превратит. Но на разных этапах.

На изи повторение значения
источник

S

Ser in 🎄Embedded Group
Andrej Kostrov
Enum терпит дубли в определении? По значению
Да
источник

LZ

Leonid Zaliubovskii in 🎄Embedded Group
Главное названия не повторять элемента. Но и с дефайнами также
источник

Г

Георгий Торопов... in 🎄Embedded Group
я дефайном уже сделал, переписывать неохота )
источник

AK

Andrej Kostrov in 🎄Embedded Group
Leonid Zaliubovskii
Ну тут на самом деле пофигу, оно что энум, что дефайн в константу превратит. Но на разных этапах.

На изи повторение значения
Не успел отредактировать, я исюмел в виду отладку при компиляци. Показывает одно место а проблема в дефайне
источник

Г

Георгий Торопов... in 🎄Embedded Group
насрать, как-то работает и ладно
источник

LZ

Leonid Zaliubovskii in 🎄Embedded Group
Andrej Kostrov
Не успел отредактировать, я исюмел в виду отладку при компиляци. Показывает одно место а проблема в дефайне
Ну тут да
источник

AK

Andrej Kostrov in 🎄Embedded Group
Георгий Торопов
я дефайном уже сделал, переписывать неохота )
Find & replace😉
источник

LZ

Leonid Zaliubovskii in 🎄Embedded Group
Георгий Торопов
насрать, как-то работает и ладно
Боярин не против в случае чего говно ложкой хлебать. Ну это, приятного аппетита. Если вдруг чего 😁
источник

AK

Andrej Kostrov in 🎄Embedded Group
Георгий Торопов
насрать, как-то работает и ладно
С таким отношением хорошо не выйдет😉
источник

AK

Andrej Kostrov in 🎄Embedded Group
Leonid Zaliubovskii
Боярин не против в случае чего говно ложкой хлебать. Ну это, приятного аппетита. Если вдруг чего 😁
+++ 😂😂😂👍
источник

Г

Георгий Торопов... in 🎄Embedded Group
лан, буду дальше песать )
источник

LZ

Leonid Zaliubovskii in 🎄Embedded Group
Пеши исчо аффтар 😊
источник

AZ

Aleksander Zholtkovs... in 🎄Embedded Group
Andrej Kostrov
Enum терпит дубли в определении? По значению
в Це enum не особо отличается от define
источник

AK

Andrej Kostrov in 🎄Embedded Group
Aleksander Zholtkovskii
в Це enum не особо отличается от define
При ошибке компиляции по крайней мере будет показывать реальное место косяка
источник

K

Kitnerboy Redoubt in 🎄Embedded Group
switch будет варнить, если не все варианты из enum проверил.
источник

K

Kitnerboy Redoubt in 🎄Embedded Group
Читаемость повышается, если переменные последовательно друг за другом идут.
источник

ED

Electronics Designer in 🎄Embedded Group
enum хорош по большей части тем, что это полноценный тип, и, например, при передаче такого значения в функцию как параметра этот тип проверяется.

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

AK

Andrej Kostrov in 🎄Embedded Group
Kitnerboy Redoubt
switch будет варнить, если не все варианты из enum проверил.
Да, если включен варнлевел.
источник