Is ++i = 4 undefined behaviour in C++ To verify that the prefix operator returns an lvalue I ran this C++ code: