Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

New posts in language-lawyer

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

Pointer interconvertibility vs having the same address

Why was getenv standardised but not setenv?

c++ c language-lawyer

Does struct with reference member have unique object representation?

c++ c++17 language-lawyer

Can constexpr be combined with volatile?