Size: a a a

2020 July 10

VS

Vlad Serebrennikov in pro.cxx
я думаю, ответ кроется в The type of a lambda-expression (which is also the type of the closure object) is a unique <...> type (expr.prim.lambda#closure-1). если не отложить инстанциацию лямбды, то в разных инстанциациях функции типы лямбд будут совпадать
источник
2020 July 11

MZ

Max Ziua in pro.cxx
Подскажите, какие преимущества у Boost.Fiber в сравнении с boost::context::fiber?
источник

EK

Egor Kuzmin in pro.cxx
Dmitry
Всем привет. RESTinio кто юзал. Как отзывы?
В побочных продуктах его используем - нравится. Есть планы в основной затаскивать.
источник

CD

Constantine Drozdov in pro.cxx
Constantine Drozdov
template< class... Args >
constexpr explicit optional( std::in_place_t, Args&&... args );   (since C++17)

вот зачем здесь explicit?
пользуясь случаем, бампаю вопрос, второй раз горит
источник

CD

Constantine Drozdov in pro.cxx
std::optional<std::pair<std::string, std::string>> foo() {
   return std::optional<std::pair<std::string, std::string>>{ std::in_place, "hello", "world" };
}
источник

MZ

Max Ziua in pro.cxx
Это кек, конечно. Каждый раз горит с explicit string(string_view)
источник

🎄T

🎄🎊 R 🎅 Tb| ✡️ 🎊🎄... in pro.cxx
Max Ziua
Это кек, конечно. Каждый раз горит с explicit string(string_view)
Как говорится explicit is better than implicit
источник

CD

Constantine Drozdov in pro.cxx
🎄🎊 R 🎅 Tb| ✡️ 🎊🎄
Как говорится explicit is better than implicit
Автором языка, в котором явные типы не указываются? :)
источник

🎄T

🎄🎊 R 🎅 Tb| ✡️ 🎊🎄... in pro.cxx
Constantine Drozdov
Автором языка, в котором явные типы не указываются? :)
Python’ом
источник

CD

Constantine Drozdov in pro.cxx
Именно
источник

ПК

Побитый Кирпич... in pro.cxx
Constantine Drozdov
std::optional<std::pair<std::string, std::string>> foo() {
   return std::optional<std::pair<std::string, std::string>>{ std::in_place, "hello", "world" };
}
auto foo() {
   return std::optional<std::pair<std::string, std::string>>{ std::in_place, "hello", "world" };
}
источник

CD

Constantine Drozdov in pro.cxx
Побитый Кирпич
auto foo() {
   return std::optional<std::pair<std::string, std::string>>{ std::in_place, "hello", "world" };
}
class member function в оригинале
источник

CD

Constantine Drozdov in pro.cxx
кроме того, auto возвраты не экспортируешь нормально и в остальных случаях
источник

ПК

Побитый Кирпич... in pro.cxx
Constantine Drozdov
std::optional<std::pair<std::string, std::string>> foo() {
   return std::optional<std::pair<std::string, std::string>>{ std::in_place, "hello", "world" };
}
CTAD тут не срабатывает?
источник

ПК

Побитый Кирпич... in pro.cxx
А, там string не выведется
источник

ПК

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

CD

Constantine Drozdov in pro.cxx
Побитый Кирпич
А, там string не выведется
in_place не выведется никогда
источник

ПК

Побитый Кирпич... in pro.cxx
Constantine Drozdov
in_place не выведется никогда
Поч?
источник

CD

Constantine Drozdov in pro.cxx
потому что результат не следует из аргументов
источник

ПК

Побитый Кирпич... in pro.cxx
in_place_t
источник