Size: a a a

2020 August 05

ГH

Гласси Hudobin in pro.cxx
Ура, я нашел тот самый твит. https://twitter.com/hankadusikova/status/1286695799091539969
источник

AZ

Alexander Zaitsev in pro.cxx
так и запишем - Чешский National Body не умеет пользоваться С++
источник

F

Fox in pro.cxx
источник

АК

Александр Караев... in pro.cxx
https://godbolt.org/z/a11Gs1
из треда под твитом
источник

A

Alex in pro.cxx
мне кажется, именно поэтому std::string_view - плохой класс, его не должно быть в стандартной библиотеке
источник

N

Neargye in pro.cxx
Alex
мне кажется, именно поэтому std::string_view - плохой класс, его не должно быть в стандартной библиотеке
Не хуже чем vector<bool>
источник

A

Alex in pro.cxx
Хуже, проще выстрелить себе в ногу
источник

A

Alex in pro.cxx
и узнать об этом только в рантайме
источник

ПК

Побитый Кирпич... in pro.cxx
Alex
мне кажется, именно поэтому std::string_view - плохой класс, его не должно быть в стандартной библиотеке
Что то мне подсказывает что любой view такой же
источник

ПК

Побитый Кирпич... in pro.cxx
в том числе из рэнжей
источник

NP

Nikita Provotorov in pro.cxx
та надо просто запретить конструироваться от рвалуе))00
источник

N

Neargye in pro.cxx
Побитый Кирпич
Что то мне подсказывает что любой view такой же
А еще указатель похожы, да и ссылки
источник

ПК

Побитый Кирпич... in pro.cxx
Nikita Provotorov
та надо просто запретить конструироваться от рвалуе))00
Это не спасает, но банит валидный код
источник

N

Neargye in pro.cxx
Nikita Provotorov
та надо просто запретить конструироваться от рвалуе))00
Тогда сломается foo(get_str())
В случае если get_str возвращает строку просто
источник

AZ

Alexander Zaitsev in pro.cxx
Nikita Provotorov
та надо просто запретить конструироваться от рвалуе))00
да просто borrow checker тянем и делов-то :)
источник

AZ

Alexander Zaitsev in pro.cxx
кстати, а пример кода от ханы сейчас не ловит ли часом Clang Lifetime Analyzer? пойду-ка проверю
источник

NP

Nikita Provotorov in pro.cxx
Alexander Zaitsev
кстати, а пример кода от ханы сейчас не ловит ли часом Clang Lifetime Analyzer? пойду-ка проверю
там выше ссылка на годболт была где шланг ворнингами плюется
источник

AZ

Alexander Zaitsev in pro.cxx
Nikita Provotorov
там выше ссылка на годболт была где шланг ворнингами плюется
а, значит и проверять не буду :)
источник

AB

Alex Belov in pro.cxx
уж лучше бы  std::string_view сделали  аналогично std::array но для строк
источник

ПК

Побитый Кирпич... in pro.cxx
Alex Belov
уж лучше бы  std::string_view сделали  аналогично std::array но для строк
То есть:
template <size_t N>
using string_view = array<char, N>;
?
источник