Size: a a a

2021 March 02

ПК

Побитый Кирпич... in pro.cxx
Alex
умные указатели, кстати, тоже чисто библиотечная фича, почему бы их не убрать из стандарта?
Почему вообще надо что то убирать из стд? Наоборот - чем больше тем лучше
источник

BU

Boris Usievich in pro.cxx
Alexander Zaitsev
убрать регексы из стд -> убрать всё

регексы никто не уберет хотя бы потому, что уже завязана тьма кода на них. но держать в стд либе такую реализацию медленную - тоже такое себе
Еще проще, даже не надо вступать в комитет. Пишете свою быструю реализацию по спекам и проталкиваете
источник

AZ

Alexander Zaitsev in pro.cxx
Alex
ну так, может, надо не убрать, а исправить?
есть идеи как поправить их, не ломая обратную совместимость?
источник

A

Alex in pro.cxx
Побитый Кирпич
Почему вообще надо что то убирать из стд? Наоборот - чем больше тем лучше
+++
Единственное, что - всё-таки лучше никакой реализации, чем откровенно плохая, которую все равно никто не хочет использовать
источник

A

Alex in pro.cxx
Alexander Zaitsev
есть идеи как поправить их, не ломая обратную совместимость?
добавить v2
источник

AZ

Alexander Zaitsev in pro.cxx
Alex
добавить v2
и во freestanding - меня такое полностью устраивает
источник

A

Alex in pro.cxx
не знаю, кто такой этот ваш freestanding
источник

IL

Ignat Loskutov in pro.cxx
Вроде в libc++ уже достаточно приличная имплементация, если с libstdc++ сравнивать (или наоборот, но кто-то из них терпимый, а кто-то совсем плох)
источник

AZ

Alexander Zaitsev in pro.cxx
Alex
не знаю, кто такой этот ваш freestanding
когда можно откусывать куски от стандартной либы
источник

A

Alex in pro.cxx
в каком смысле откусывать?
источник

AZ

Alexander Zaitsev in pro.cxx
Alex
в каком смысле откусывать?
в смысле вырезать, чтобы его там не было
источник

FS

Flower Surgeon in pro.cxx
в гипотетическом юзкейсе с МК, возможно
источник

A

Alex in pro.cxx
может не быть в каких-то реализациях? Или что?
источник

AZ

Alexander Zaitsev in pro.cxx
и при этом оно было Стандартной С++ либой
источник

A

Alex in pro.cxx
линкер вырежет
источник

FS

Flower Surgeon in pro.cxx
но я такого ещё не видел
источник

AZ

Alexander Zaitsev in pro.cxx
Alex
линкер вырежет
это если ты статически линкуешь
источник

A

Alex in pro.cxx
если фича где-то доступна, а где-то нет - это почти то же самое, что её нет. Это абсолютное зло.
источник

AZ

Alexander Zaitsev in pro.cxx
Alex
если фича где-то доступна, а где-то нет - это почти то же самое, что её нет. Это абсолютное зло.
это один из аргументов, да. Что такое породит всякие истории с Java SE/EE
источник

AZ

Alexander Zaitsev in pro.cxx
Alex
если фича где-то доступна, а где-то нет - это почти то же самое, что её нет. Это абсолютное зло.
с другой стороны - хочу юзать на МК умные указатели, но не хочу регексы. что мне делать? память то нерезиновая
источник