Search code examples
Does implicit lifetime object creation apply before C++20?...

c++objectc++17language-lawyerc++20

Read More
Implicit creation of objects in C++20, understanding the type punning example of the proposal...

c++c++20

Read More
Using range-based for loops and range adaptors with non-copyable input iterators...

c++c++20std-ranges

Read More
coroutine_handle::done always returns false...

c++c++20coroutine

Read More
class template argument deduction when non-type template parameter are used...

c++c++20

Read More
What is the correct way to implement a custom std::formatter in C++20?...

c++c++20stdformat

Read More
(Reverse) forwarding consteval-ness of constructor with perfect forwarding...

c++templatesc++20consteval

Read More
How do you import one C++20 module into another C++ Module when using clang++?...

c++c++20clang++c++-modules

Read More
Discrepancy with decltype on static member-function...

c++language-lawyerc++20

Read More
Trouble with nested requirements in case of c++ concepts...

c++c++20c++-concepts

Read More
When does a type become complete?...

c++language-lawyerc++20

Read More
C++ template function recursive...

c++templatesrecursionc++20

Read More
Why no compile error for `std::reference_wrapper<void>` in C++20?...

c++c++20stdc++-concepts

Read More
If a C++ function returns some heavy object by value should I capture it by const ref or by value?...

c++c++20

Read More
std::construct_at and object lifetime?...

c++language-lawyerc++20undefined-behaviorlifetime

Read More
Why can't I read from the stdout/stderr of a process spawned with forkpty in the C++20 coroutine...

c++c++20boost-asioipccoroutine

Read More
Why can I define a std::string instance that is constinit? Isn't constinit forbidden if an objec...

c++c++20constinit

Read More
Requires expression with local parameter of void type...

c++language-lawyerc++20voidrequires-expression

Read More
Accept only string_view pointing to static storage string literals in compilation time without templ...

c++stringc++20

Read More
Cannot substitute template argument for template template parameter...

c++c++20

Read More
boost::asio::async_read_until with custom match_char to accept only JSON format...

boostbufferboost-asioc++20nlohmann-json

Read More
how to execute coroutine in an infinite loop, equivalent to looping inside coroutine?...

c++c++20c++-coroutine

Read More
Why do C++ standards introduce more output methods without input counterparts?...

c++ioc++20

Read More
Usage of std::is_constant_evaluated() since C++23...

c++c++20c++23consteval

Read More
How do I reuse a C++23 `std::generator` instance as a range in multiple range expressions?...

c++c++20std-rangesc++23

Read More
Template argument deduction fail for parameter pack containing string reference...

c++templatesc++20

Read More
Capture of a local parameter in requires expression...

c++lambdalanguage-lawyerc++20requires-expression

Read More
fmt `fmt::v10::basic_format_string` with C++20...

c++c++20fmt

Read More
Does NTTP construction always happen for CTAD even if value of type of that specialization is given?...

c++c++20ctad

Read More
static assertion fires from return type when leading constraint is not satisfied...

c++language-lawyerc++20c++-concepts

Read More
BackNext