Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

New posts in c++17

Clang Modules interaction with std <iterator> and <boost/move/iterator.hpp>

c++17 efficiently multiply parameter pack arguments with std::array elements

c++ templates c++17

Reference initialization and constant expressions

c++ language-lawyer c++17

Why does GCC diagnose a unused variable for structured bindings while Clang doesn't?

Check whether an object derived from enable_shared_from_this is managed by shared_ptr?

c++ c++11 c++17 shared-ptr

Using std::filesystem::path to convert between separator types

c++ c++17

C++ Variant: Why does Converting constructor require sizeof...(Types) to be nonzero

c++ c++17

Forward declaration of a class nested in in a class template, is it legal?

Why does `std::for_each_n` not compile?

c++ c++17

warning: object backing the pointer will be destroyed at the end of the full-expression for std::pair

Is reading a variable outside its lifetime during constant evaluation diagnosable?

In C++17 can an if statement with an initializer be used to unpack an optional?

c++ c++17 stdoptional

How many types can std::variant define?

c++ variant c++17

Why does the const rvalue qualified std::optional::value() return a const rvalue reference?

Clang can't compile programs using the <functional> header anymore

c++ stl clang c++17

[expr.unary.op]/9 seems to imply that the `operator !()` could not be applied to the type A below. But compilers disagree with that

apple llvm 9.0 can not use flag c++17

xcode llvm c++17 clang++

When overloading a function with multiple inheritance, GCC says calling it is ambiguous, but Clang and MSVC do not

c++ g++ c++17 clang++

C++ 17 compatability with Python 2.7

python c++ python-2.7 c++17

Template deduction for default template argument

c++ c++17