Size: a a a

cxx.Дискуссионная

2020 March 28

O

Ofee in cxx.Дискуссионная
Егор
жСоН
Ну так я об этом же почти, поменял имя переменной — правь протокол...
источник

KK

Konstantin Kozyrev in cxx.Дискуссионная
Возможно
источник

Е

Егор in cxx.Дискуссионная
Ofee
Ну так я об этом же почти, поменял имя переменной — правь протокол...
ну так а зачем его менять. Не понял проблемы. Ты точно так же можешь поменять строку
источник

O

Ofee in cxx.Дискуссионная
Егор
ну так а зачем его менять. Не понял проблемы. Ты точно так же можешь поменять строку
Я к тому, что у тебя есть и клиент, и сервер. Ты не можешь просто порефакторить имена переменных в своём коде —  это сломает протокол общения
источник

Е

Егор in cxx.Дискуссионная
Ofee
Ну так я об этом же почти, поменял имя переменной — правь протокол...
Там макрос еще в доп. код раскрывается, который мне в структуре нужно держать. Так просто от него не избавиться, я по крайней мере не вижу способа, разве что подход полностью менять
источник

Е

Егор in cxx.Дискуссионная
Ofee
Я к тому, что у тебя есть и клиент, и сервер. Ты не можешь просто порефакторить имена переменных в своём коде —  это сломает протокол общения
у меня только клиент
источник

O

Ofee in cxx.Дискуссионная
Егор
у меня только клиент
Вот именно, ты не можешь просто взять и поменять протокол общения. А значит и поменять имена при рефакторинге. Нет, опциональнось такого подхода была бы намного лучше, да, но...
источник

Е

Егор in cxx.Дискуссионная
Ofee
Вот именно, ты не можешь просто взять и поменять протокол общения. А значит и поменять имена при рефакторинге. Нет, опциональнось такого подхода была бы намного лучше, да, но...
Блин, это много переписывать, надо будет завтра поспрашивать у здешних как лучше поступить. Хотя если сейчас одна идея сработает, то перепишу без макросов полностью
источник

A

Alex Ф-ф-фэils!🌠︙... in cxx.Дискуссионная
Никита Кучеренко
Интересно, кто то пробывал сделать прогу полностью из макросов?)
Угу
источник

I

Ioann_V in cxx.Дискуссионная
Макросы, это тема, если ты на Си
источник

I

Ioann_V in cxx.Дискуссионная
а если не на Си - соси.
источник

Е

Егор in cxx.Дискуссионная
Ioann_V
а если не на Си - соси.
Аналог оператора # и счётчик в компайл тайме (законный) подскажешь?
источник

I

Ioann_V in cxx.Дискуссионная
ну, еще шаблонов нету, но как это мешает писать читаемый код - не понимаю.
источник

I

Ioann_V in cxx.Дискуссионная
а так, на Си++ счетчик в CT подскажу, даже двумя способами : лупхолы и перегрузкой
источник

I

Ioann_V in cxx.Дискуссионная
второц способ, кстати, использует макросы
источник

Е

Егор in cxx.Дискуссионная
Ioann_V
а так, на Си++ счетчик в CT подскажу, даже двумя способами : лупхолы и перегрузкой
Я обошёлся counter и лупхолами, если первого нет (вся троица умеет вроде)
источник

Е

Егор in cxx.Дискуссионная
Ioann_V
второц способ, кстати, использует макросы
Это не от Офи который?
источник

I

Ioann_V in cxx.Дискуссионная
ну, на Си такого нету, да. Но есть другие реально практичные вещи
источник

O

Ofee in cxx.Дискуссионная
Егор
Аналог оператора # и счётчик в компайл тайме (законный) подскажешь?
Счётчик подскажу, подскажу!
источник

O

Ofee in cxx.Дискуссионная
Ofee
Счётчик подскажу, подскажу!
Правда, для этого Си не нужен, ну и ничего страшного
источник