New posts in language-lawyer

Why was the register keyword created?

What's the exact semantics of deleted member functions in C++11?

Is there a useful case using a switch statement without braces?

Pack expansion for alias template

GCC accepts `constexpr struct {} s;` but Clang rejects it. Who is correct?

Function default argument value depending on argument name in C++

Is "typedef" in between the type and the alias standard-conformant?

Why does a const reference to a reference lose its constness?

rem of media queries vs rem of anything else

What is the difference between std::quick_exit and std::abort and why was std::quick_exit needed?

std::construct_at on top of existing object skipping re-initialization of some fields

In C++11, does `i += ++i + 1` exhibit undefined behavior?

Inheriting a constructor from a private template class in C++

Is incrementing a null pointer well-defined?

Is it well-defined to use a pointer pointing to one-past-malloc?

Why doesn't a const reference extend the life of a temporary object passed via a function?

Order of evaluation of array indices (versus the expression) in C

Initialization vs Assignment in C

Ordering of using namespace std; and includes?

The first snippet below compiles, but the second doesn't. Why?