まあstd::cout << foo << bar;がつい最近まで規格上未定義動作だったのは擁護のしようがないけどな