Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

New posts in language-lawyer

forcing template type to be reference by deduction

Use of an overloaded operator in a scoped enum definition

Legal legacy code using pointers suddenly becomes UB

Why does C++ prohibit binding T1 && to T2 lvalue when T1 is reference-related to T2 (and T1 and T2 are not class types)?

copy and assignment operator with constant size arrays

c++ language-lawyer

Does accessing the 4 bytes of a float break C++ aliasing rules

-Wconversion diagnostic from gcc-trunk when -fsanitize=undefined is passed

c++ gcc language-lawyer

Construction of a void object [duplicate]

c++ language-lawyer c++20

Call of overloaded <brace-enclosed initializer list> is ambiguous with inconvertible types

std::bit_cast padding and undefined behavior

Why is std::bit_cast allowed on pointers?

c++ language-lawyer

Where does the C++ standard allow pointers to undefined types?

ISO C95 array initialization guarantee

User-Defined Deduction Guides in C++20

Why doesn't std::integral_constant<lambda> work the same way as std::integral_constant<function-ptr>?

c++ c++17 language-lawyer

cv-qualifier propagation in structured binding

Exact rules for matching variadic template template parameters in partial template specialization

Why explicit-ness of std::pair's heterogeneous "move"-constructor changed in C++17?

Are nested parentheses allowed in function type alias declaration?