Size: a a a

2020 November 28

VS

Vlad Serebrennikov in pro.cxx
очень зависит от тела bar_impl
trail return type с конкретным decltype в этом отношении куда надежнее
источник

VS

Vlad Serebrennikov in pro.cxx
если я правильно помню, вывод возвращаемого типа ломается даже на const char* и std::string, что представляется не очень сложным случаем
источник

O

Ofee in pro.cxx
Тогда мы сами напишем sfinae-unfriendly имплементацию на стороне библиотеки.

Для корректной пользовательской реализации мы бы хотели получить ошибку внутри decltype(), а не в теле bar_impl. Потому что в первом случае это ещё не гарантированная ошибка компиляции, а во втором случае — уже гарантированная
источник

VS

Vlad Serebrennikov in pro.cxx
Vlad Serebrennikov
если я правильно помню, вывод возвращаемого типа ломается даже на const char* и std::string, что представляется не очень сложным случаем
источник

m

magras in pro.cxx
Ofee
Тогда мы сами напишем sfinae-unfriendly имплементацию на стороне библиотеки.

Для корректной пользовательской реализации мы бы хотели получить ошибку внутри decltype(), а не в теле bar_impl. Потому что в первом случае это ещё не гарантированная ошибка компиляции, а во втором случае — уже гарантированная
гм. Спасибо, я уже не часто закапываюсь в шаблоны, но кажется теперь осознал.
источник
2020 November 29

A

AntiSpamBot in pro.cxx
This is spam protection. You have 30 seconds to press the button or you will be banned!
источник

IZ

Ilia Zviagin in pro.cxx
Aleksey T
книга "Решение задач на современном C++" нужна кому-нибудь? на русском.  pdf
Кидай в канал для книг через @AlexFails
источник

A

AntiSpamBot in pro.cxx
This is spam protection. You have 30 seconds to press the button or you will be banned!
источник

VL

Vasily Lepert in pro.cxx
Aleksey T
книга "Решение задач на современном C++" нужна кому-нибудь? на русском.  pdf
Бесплатно?🤔
источник

AT

Aleksey T in pro.cxx
Vasily Lepert
Бесплатно?🤔
ну да
источник

VL

Vasily Lepert in pro.cxx
Aleksey T
ну да
С радостью приму 😌
источник

ИС

Иван Срайчук... in pro.cxx
Ilia Zviagin
Кидай в канал для книг через @AlexFails
можно ссылку на канал, пожалуйста?
источник

オレンジ in pro.cxx
Иван Срайчук
можно ссылку на канал, пожалуйста?
источник

ИС

Иван Срайчук... in pro.cxx
спасибо
источник

IZ

Ilia Zviagin in pro.cxx
Иван Срайчук
можно ссылку на канал, пожалуйста?
Все книги по тегу #book

Ссылка: https://t.me/joinchat/AAAAAE1yUq2Kh6WdPCtjMA

Основной канал - @ProCxxLib
Соседние: @dotnetbooks
источник

ИС

Иван Срайчук... in pro.cxx
Спасибо :)
источник
2020 November 30

AT

Anatoly Tomilov in pro.cxx
float/double/long double в <charconv> ведь может быть уже сейчас реализован для std::chars_format::hex, почему не делают? Нельзя предоставлять частичную имплементацию?
источник

AT

Anatoly Tomilov in pro.cxx
А [[clang::trivial_abi]] можно только на std::unique_ptr навешать? Или можно на свой unique_ptr тоже?
источник

АК

Александр Караев... in pro.cxx
Anatoly Tomilov
А [[clang::trivial_abi]] можно только на std::unique_ptr навешать? Или можно на свой unique_ptr тоже?
Это обычный компилеро-специфичный атрибут. Вряд ли он завязан на неймспейс или прибит гвоздями к стандартной библиотеке (к тому же, в стандарт его не принимали), поэтому его использование на усмотрение программиста.
Если свой unique_ptr останется валидным, то почему бы не навесить - надо читать документацию к trivial_abi

P.S. Это ответ на вопрос, привязан ли trivial_abi именно к std::unique_ptr
источник

ДЛ

Дмитрий ⬡ Лапшин... in pro.cxx
Anatoly Tomilov
А [[clang::trivial_abi]] можно только на std::unique_ptr навешать? Или можно на свой unique_ptr тоже?
Из того что я читал да, он кое что меняет в коде со стороны компилятора, но надо читать что и когда, нацелен и на пользовательский.
источник