Size: a a a

2020 December 17

AF

Aidar Fattakhov in pro.cxx
Или это данные или тупые выражения с конкатинацией гораздо выразительнее нодискасс
источник

ПК

Побитый Кирпич... in pro.cxx
Aidar Fattakhov
Форматные строки придуманы не для форматирования а для передачи типов от бедности
В std::format нет ничего про типы в форматных строках. Там просто placeholders в строке
источник

AF

Aidar Fattakhov in pro.cxx
Побитый Кирпич
В std::format нет ничего про типы в форматных строках. Там просто placeholders в строке
Это способ передачи типа форматирования
источник

AF

Aidar Fattakhov in pro.cxx
Только в си++ бедности нет, хз зачем нужно
источник

ПК

Побитый Кирпич... in pro.cxx
Aidar Fattakhov
Или это данные или тупые выражения с конкатинацией гораздо выразительнее нодискасс
Гораздо мусорнее
источник

AF

Aidar Fattakhov in pro.cxx
Есть еще один юзкейс, называется prepared statement
источник

ГH

Гласси Hudobin in pro.cxx
Чтотт мне кажется, это не будет дружить с интернационализацией и локализацией. Я против.
источник

ПК

Побитый Кирпич... in pro.cxx
Гласси Hudobin
Чтотт мне кажется, это не будет дружить с интернационализацией и локализацией. Я против.
Это никак не пересекается с локализацией.
источник

ГH

Гласси Hudobin in pro.cxx
Побитый Кирпич
Нет:
const char* name = "World";
const auto str = f"Hello, {name}";
print(str);
Это вот это никак не связано с локализацией? Ну ок.
источник

ПК

Побитый Кирпич... in pro.cxx
Гласси Hudobin
Это вот это никак не связано с локализацией? Ну ок.
Нет конечно, это сахар для std::format. Больше оно ни с чем не связано.
источник

ЭД

Эдвард Даньковский... in pro.cxx
Побитый Кирпич
Нет конечно, это сахар для std::format. Больше оно ни с чем не связано.
Мб намутишь пропозал?
Я б такое использовал
источник

АК

Александр Караев... in pro.cxx
это бы все использовали, но там однозначно много подводных камней
источник

II

Igor Ivanov in pro.cxx
коллеги, блиц-опрос! :)

встречаются ли в ваших проектах баги из-за нарушения ODR, в каких объёмах, и пытались ли вы бороть их статическими анализаторами и прочей автоматикой?
источник

AM

Alexander Malkov in pro.cxx
Igor Ivanov
коллеги, блиц-опрос! :)

встречаются ли в ваших проектах баги из-за нарушения ODR, в каких объёмах, и пытались ли вы бороть их статическими анализаторами и прочей автоматикой?
нет - неймспейсы решают)
источник

S

Stas in pro.cxx
Igor Ivanov
коллеги, блиц-опрос! :)

встречаются ли в ваших проектах баги из-за нарушения ODR, в каких объёмах, и пытались ли вы бороть их статическими анализаторами и прочей автоматикой?
не встречаются
источник

IL

Ignat Loskutov in pro.cxx
Igor Ivanov
коллеги, блиц-опрос! :)

встречаются ли в ваших проектах баги из-за нарушения ODR, в каких объёмах, и пытались ли вы бороть их статическими анализаторами и прочей автоматикой?
Получается смешно, когда переводишь сишный код на плюсы — особенно если использовались технологии вроде weak symbols, из-за которых ошибок линковки, которые бы в противном случае произошли, не случается
источник

A

Alex in pro.cxx
Насколько мне известно, не встречаются)
источник

SS

Sergey Skvortsov in pro.cxx
Igor Ivanov
коллеги, блиц-опрос! :)

встречаются ли в ваших проектах баги из-за нарушения ODR, в каких объёмах, и пытались ли вы бороть их статическими анализаторами и прочей автоматикой?
Однажды долго чинил криво пропатченный hyperscan, где несколько разных рантаймов слепились в один. Линкер выбрал примерно случайные символы из четырёх дубликатов, и потом все очень красиво взрывалось в рантайме на специфичных запросах
источник

АК

Александр Караев... in pro.cxx
Igor Ivanov
коллеги, блиц-опрос! :)

встречаются ли в ваших проектах баги из-за нарушения ODR, в каких объёмах, и пытались ли вы бороть их статическими анализаторами и прочей автоматикой?
подробностей не помню, но встречались.
просто одинаково названные inline хелперы в разных TU с разным телом
источник

ПК

Побитый Кирпич... in pro.cxx
Alexander Malkov
нет - неймспейсы решают)
Мало что дают
источник