Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

New posts in c++17

What's the purpose of std::to_integer?

Check if a type is passed in variadic template parameter pack

c++ templates typetraits c++17

Using std::type_info for casting in natvis

c++ visual-studio c++17 natvis

Why is the enclosing type of a static lambda member incomplete?

Deprecation of std::allocator<void>

When can a base class have a different layout than the corresponding complete object type?

c++ c++17

Confusion with hard error in SFINAE

c++ templates c++17 sfinae

Is creating a pointer one past the end of a non-array pointer not derived from unary operator & undefined behavior in C++17?

How to static cast throwing function pointer to noexcept in C++17?

Is there a way to reset a std::variant from a known alternative?

c++ c++17 variant

Do structured bindings and forwarding references mix well?

Which part of the C++ standard prevents explicitly specifying this template's arguments?

How do we test if an expression of a certain type can be invoked with a prvalue?

c++ generic compile-time for loop

Why is the defaulted default constructor deleted for a union or union-like class?

c++ c++17 language-lawyer

C++ overload pattern : call resolution with mutable lambda

c++ c++17

Why does C++17's std::any not allow returning a movable value by any_cast?

c++ std move-semantics c++17

C++17: explicit conversion function vs explicit constructor + implicit conversions - have the rules changed?

Forwarding to an Aggregate Initializer?

c++ c++17 c++20

C++ Class template deduction (P0091R0) for function arguments

c++ c++17