char* p;
p = "literal";

こいつにVC++7.1もg++も文句言ってくれません。
仕様的には>>344なんですか?