Size: a a a

2020 September 17

IL

Ignat Loskutov in pro.cxx
железо при этом одно и то же?
источник

A

Alex Ф-ф-фэils!🌠︙... in pro.cxx
Stanislav Ershov
ну войдут в С++23 значит)
DR и в текущий IS же можно вливать
источник

ГД

Георгий Дизассембли... in pro.cxx
Ignat Loskutov
железо при этом одно и то же?
Нет
источник

m

magras in pro.cxx
Георгий Дизассембли
Приложение падает в самом начале запуска на Ubuntu 18.04, при этом на старых убунту работает нормально. В чём наиболее вероятная причина? Возможно что то с загрузкой либ. Собиралось на  Ubuntu 18.04 с использованием Qt и других либ(они собраны на 14.04). Ни у кого не было подобного опыта? Там нет никаких специфических требований к сборке под 18.04?
Cow строки из старой версии из стандартной библиотеки?
источник

ГД

Георгий Дизассембли... in pro.cxx
magras
Cow строки из старой версии из стандартной библиотеки?
В смысле?
источник

m

magras in pro.cxx
Стандартная библиотека gcc ломала бинарную совместимость. Точную версию не помню.
источник

IL

Ignat Loskutov in pro.cxx
ну так может наборы инструкций не совпадают
источник

ГД

Георгий Дизассембли... in pro.cxx
Ignat Loskutov
ну так может наборы инструкций не совпадают
Там вроде нет кода на ассемблере
источник

IL

Ignat Loskutov in pro.cxx
а на какой инструкции падает-то хоть?
источник

P

Pepe 🐸 in pro.cxx
Георгий Дизассембли
Там вроде нет кода на ассемблере
так может просто уб где то?
источник

P

Pepe 🐸 in pro.cxx
у меня была программа, написанная рисерчером, она работала только на одной версии убунту
источник

P

Pepe 🐸 in pro.cxx
может либы не совместимы
источник

M

Max in pro.cxx
Георгий Дизассембли
Приложение падает в самом начале запуска на Ubuntu 18.04, при этом на старых убунту работает нормально. В чём наиболее вероятная причина? Возможно что то с загрузкой либ. Собиралось на  Ubuntu 18.04 с использованием Qt и других либ(они собраны на 14.04). Ни у кого не было подобного опыта? Там нет никаких специфических требований к сборке под 18.04?
До main дело доходит? Если да, то ищи переполнения буфера/забытый return. Если нет, то проверяй версии либ.
источник

A

Alex Ф-ф-фэils!🌠︙... in pro.cxx
Constantine Drozdov
тут может стоять только
format(R"("stringValue" : "{json_string_escaped}")", stringdata);
Такое реализуемо
источник

CD

Constantine Drozdov in pro.cxx
Alex Ф-ф-фэils!🌠︙
Такое реализуемо
Ась? Как
источник

CD

Constantine Drozdov in pro.cxx
Alex Ф-ф-фэils!🌠︙
Такое реализуемо
Там главное не предлагай читать его в каждом string alias
источник

O

Ofee in pro.cxx
Constantine Drozdov
тут может стоять только
format(R"("stringValue" : "{json_string_escaped}")", stringdata);
@webreh, если допустить, что, единственная цель формата — быть простым, понятным и дружелюбным, например, к новичкам, плохо ли это? Да, мы, конечно, пишем на C++ и тут так не принято, но лично я не вижу ничего плохого в этом

В конце концов, формат выглядит приятнее стримов на мой личный вкус. И он безопаснее printf, пускай и не является универсальной заменой обоих. Так что если кому-то станет легче или приятнее изучать основы C++ благодаря такой мелочи, я не думаю, что сообщество от этого проиграет
источник

CD

Constantine Drozdov in pro.cxx
Ofee
@webreh, если допустить, что, единственная цель формата — быть простым, понятным и дружелюбным, например, к новичкам, плохо ли это? Да, мы, конечно, пишем на C++ и тут так не принято, но лично я не вижу ничего плохого в этом

В конце концов, формат выглядит приятнее стримов на мой личный вкус. И он безопаснее printf, пускай и не является универсальной заменой обоих. Так что если кому-то станет легче или приятнее изучать основы C++ благодаря такой мелочи, я не думаю, что сообщество от этого проиграет
вопрос в том, что надо (since C++20) (deprecated in C++20), если априорно известно, что могут существовать решения лучше - зачем это вносить в стандарт?
источник

O

Ofee in pro.cxx
Constantine Drozdov
вопрос в том, что надо (since C++20) (deprecated in C++20), если априорно известно, что могут существовать решения лучше - зачем это вносить в стандарт?
А решение лучше кем-то разрабатывается сейчас? Есть его планы по включению в ближайшие стандарты? А если лучшее решение так никто и не предложит потому что всем просто лень или просто не особо нужно?

Кроме того, согласно вашей аргументации, format и потенциально лучшее решение задачу решают по разному. Да и задачи, согласно аргументации, немного разные, так что скорее, появится ещё одно конкурирующее решение, а не полная замена

Да, иметь кучу немного разных инструментов для решения одной и той же задачи обычно плохо, но я считаю, что в данном случае простота и снижение порога входа в C++ того стоят
источник

CD

Constantine Drozdov in pro.cxx
Ofee
А решение лучше кем-то разрабатывается сейчас? Есть его планы по включению в ближайшие стандарты? А если лучшее решение так никто и не предложит потому что всем просто лень или просто не особо нужно?

Кроме того, согласно вашей аргументации, format и потенциально лучшее решение задачу решают по разному. Да и задачи, согласно аргументации, немного разные, так что скорее, появится ещё одно конкурирующее решение, а не полная замена

Да, иметь кучу немного разных инструментов для решения одной и той же задачи обычно плохо, но я считаю, что в данном случае простота и снижение порога входа в C++ того стоят
Как можно разрабатывать решение лучше, если еще нет C++20
источник