Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

New posts in c++17

Redefinitions of constexpr static data members are allowed now? (but not inline const)?

c++ c++14 c++17

Can std::launder be used to convert an object pointer to its enclosing array pointer?

c++ language-lawyer c++17

Injected class name as type

c++ language-lawyer c++17

Can I still rely on the order of the output elements when using par_unseq?

Is difference of two constexpr instances of __func__ pointers still constexpr?

Move constructor called twice when move-constructing a std::function from a lambda that has by-value captures

incomplete types with std::map and std::variant

Deduction guides, templates and subobjects: which compiler is right?

structured bindings and range-based-for; supress unused warning in gcc

Convert std::variant to another std::variant with super-set of types

Should I make my local variables const or movable?

Clang and the binary fold expressions — The curse of the empty parameter pack

Multiple return values (structured bindings) with unmovable types and guaranteed RVO in C++17

c++ aggregate c++17 rvo

With std::byte standardized, when do we use a void* and when a byte*?

c++ byte c++17 idioms

Range-based for loop on unordered_map and references [duplicate]

Fold expression with comma operator and variadic template parameter pack

Perfect forwarding in constructors (C++17)

[[maybe_unused]] and Constructors

c++ c++17

Avoid calling move constructor

c++ c++11 c++17

Constructor called on return statement

c++ language-lawyer c++17