Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

New posts in language-lawyer

What is the function of const specifier in enum types?

std::make_shared() change in C++17

Why must all pointers to structs be of the same size?

c pointers language-lawyer

Does C++11 change the behavior of explicitly calling std::swap to ensure ADL-located swap's are found, like boost::swap?

So why is i = ++i + 1 well-defined in C++11?

Why does C's BNF grammar allow declarations with an empty sequence of init-declarators?

What are the precise semantics of block-level functions in ES6?

Why does C++ allow you to move classes containing objects with deleted move operations?

When do we need to have a default constructor?

c++ language-lawyer

How do you import an enum into a different namespace in C++?

Are the addresses of two temporaries guaranteed to be different in the same expression?

Why do std::generate() and std::generate_n() require different iterators?

What does it mean for an object to exist in C++?

Must template argument functions be treated as potentially constexpr?

Dependent type or argument in decltype in function definition fails to compile when declared without decltype

How to explicitly call a conversion function whose conversion-type-id contains a placeholder specifier

c++ language-lawyer

This case of template function overloading eludes my understanding

"Default member initializer needed within definition of enclosing class outside of member functions" - is my code ill-formed?

c++ c++11 language-lawyer

C++11 introduced exception constructors taking `const char*`. But why?

Difference between Undefined Behavior and Ill-formed, no diagnostic message required