#include <iostream> int main() { const char* p = ++"asdf"; std::cout << "ok\n"; return 0; }
Standard input is empty
prog.cpp: In function ‘int main()’: prog.cpp:6:21: error: increment of read-only location ‘(const char*)"asdf"’ const char* p = ++"asdf"; ^~~~~~ prog.cpp:6:21: error: lvalue required as increment operand
Standard output is empty