Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

New posts in language-lawyer

C++20 Designated Initializers char[]

Multiple unsequenced modifications following argument evaluation - defined or undefined behavior?

reinterpret_cast between char* and std::byte*

Compilers work differently for overload resolution with user-defined conversion to rvalue reference

c++17: A temporary object never destroyed

Is `void foo(int a[static 0]);` valid?

c language-lawyer c99

Range of and convertibility between different enum types

c enums language-lawyer

__builtin_types_compatible_p(t1, t2) and pointers to qualified types

c gcc clang language-lawyer

Is jumping to the beginning of the block equivalent to "entering the block"?

Is it undefined behaviour to const_cast a const view of a non-const socket received byte buffer?

c++ language-lawyer

Is assigning string literal to mutable char* legal on newer language revisions or just warned against by compilers?

Can an integer type with no padding bits have a non-value representation?

placement new and storage reuse

Are non-static non-reference data member declarations variables?

c++ language-lawyer

How do I check whether character constants conform to ASCII?

Can I free() something in C that has been malloc()'ed in C++?

Must coroutine return type be copy- or move-constructible if it is passed in co_await

Move elision in explicit object member functions

Can you cast a "pointer to a function pointer" to void*

Is it safe to read the value of numpy.empty or jax.numpy.empty?