А как можно текущий процесс еще раз запустить с другими аргументами?
Привет. Нужен алиас на тип, который отличался бы от других. Типа using Param = Type<std::string, class ParamTag>; using Var = Type<std::string, class VarTag>; Param и Var веду...
@dpaukaev // type.hpp typename<typename = decltype([]{})> struct S {}; // test.hpp inline void bar(S<> = {}) {} inline void foo() { bar(); } // test1.cpp #incldue <test.h...
Может кто подсказать и ссылку привести?) А шаблонные функции инлайн по дефолту или нет?
https://godbolt.org/z/dKhrzcYjf Раньше уже обсуждали, но можете объяснить чем в этой ситуации отличается инт от А?
А что дороже. if или операция на атомике?
А в бусте есть многопоточная либа и можно доку по ней пожалуйста? Я слышал про экзекуторы, но они входят в состав асио или как?
А есть простой способ найти номер типа в тайплисте?
Здравствуйте. Может кто подсказать по работе с сетью на плюсах для новичка и с чего начать?
Может кто подсказать библиотеку для паттерн матчинга на std::variant? Не хочу велосипеды свои делать
Вот а вы как помечаете теоретически невозможные пути в программе? По типу assert(false)
Какой стандарт хоть есть?
https://en.cppreference.com/w/cpp/container/vector/vector А как может гарантироваться noexcept в мув конструкторе у вектора? Что происходит если там например будет полиморфик ...
Может кто подсказать какой-нибудь тул для проверки кодстайла и чтобы по рукам бить?
Может кто подсказать что с std::isdigit делать? Падает на ассерте в вижуалке
А почему при рэйзе эксепшна не вызывается деструктор и не пишется в консоль? https://godbolt.org/z/3zf4M7W9b
А есть какой-нибудь stl алгоритм для циклического фора? 🤔
template<class, class Key = void> class Type { void perform_key_action() { static_assert(!std::is_same_v<Key, void>, "no key"); key().method(); } } Что поменяется...
А вообще что раньше в следующем коде будет мув или разыменование и почему? sptr->foo([sptr=std::move(sptr)]{}); sptr - shared_ptr соответственно
А почему так вообще компилиться и как это работает? https://godbolt.org/z/s4Mzb5nbs