C++は初期状態がC++だからCじゃないだけだろ。
ちゃんと未定義動作をしてからCがC++にならないとCじゃない。