Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

New posts in c++17

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

Can template deduction guides call constexpr functions?

Why does deduction fail for std::set in GCC?

To move, or not to move from r-value ref-qualified method?

Where exactly does my code not adhere to the specification of the key and value type?

c++ c++17

Move constant object without compiler warning

c++ c++11 c++17