Size: a a a

2020 July 06

D

Danya in pro.cxx
Правда с 2019 года ни одного коммита в мастере :(
источник
2020 July 07

d

disba1ancer in pro.cxx
Ilia Zviagin
А протокол какой ты используешь?
udp
источник

d

disba1ancer in pro.cxx
Ilia Zviagin
А протокол какой ты используешь?
вроде как в документации буста указано что так делать нельзя
источник

DS

Dumitru Savva in pro.cxx
могу предположить, что даже если буст отправит их в правильном порядке, они могут пойти по разному пути и дойти до адресата в лругом порядке
источник

K

Konstantin in pro.cxx
Dumitru Savva
могу предположить, что даже если буст отправит их в правильном порядке, они могут пойти по разному пути и дойти до адресата в лругом порядке
всё так, порядок может измениться в пути
источник

IZ

Ilia Zviagin in pro.cxx
С этого надо было начинать, там по определению нет гарантированного порядка пакетов (датаграмм).
источник

A

Alex in pro.cxx
Объясните, пожалуйста, почему это не работает? https://godbolt.org/z/gPRAzb
Говорит, что определение вызываемой constexpr функции ещё не complete, но я не понимаю, почему, вот же я её выше полностью определил.
источник

VS

Vlad Serebrennikov in pro.cxx
Alex
Объясните, пожалуйста, почему это не работает? https://godbolt.org/z/gPRAzb
Говорит, что определение вызываемой constexpr функции ещё не complete, но я не понимаю, почему, вот же я её выше полностью определил.
one, two и three это символы
может, надо взять их в кавычки
источник

A

Alex in pro.cxx
А если разделить на две отдельных структуры - компилится...
источник

VS

Vlad Serebrennikov in pro.cxx
если открыть вывод clang, то там подробнее расписано
источник

A

Alex in pro.cxx
Vlad Serebrennikov
one, two и three это символы
может, надо взять их в кавычки
нет, я так не думаю
источник

VS

Vlad Serebrennikov in pro.cxx
Alex
нет, я так не думаю
а что они такое тогда
источник

A

Alex in pro.cxx
токены
источник

A

Alex in pro.cxx
здесь проблема именно с завершенностью и доступностью определения constexpr функций, больше ни с чем. Потому что вот так работает: https://godbolt.org/z/Ut8-Tk
И все три компилятора одинаково себя ведут.
источник

A

Alex in pro.cxx
а может ли быть namespace, имя которого совпадает с существующим классом? При условии, что никакие вложенные имена между ними не конфликтуют, т. е. фактически неопределенности нет.
источник

SK

Sergey Korobov in pro.cxx
вопрос немного глупый, но все же, есть кусочек кода
void func(uint16_t value){
...
 if(a == ~value){...}
 else{...}
 ...
}

возникает проблема при "~value" он превращается в 32-битное значение, это ошибка компилятора или в стандарте определенно что при инверсии может преобразоваться в другой тип данных?
источник

SK

Sergey Korobov in pro.cxx
язык Си
источник

Е

Егор in pro.cxx
Alex
здесь проблема именно с завершенностью и доступностью определения constexpr функций, больше ни с чем. Потому что вот так работает: https://godbolt.org/z/Ut8-Tk
И все три компилятора одинаково себя ведут.
А должно 1 вывести?
источник

A

Alex in pro.cxx
ну да
источник

Е

Егор in pro.cxx
Alex
ну да
Вроде работает https://godbolt.org/z/WEAfmS
источник