ttp://ideone.com/uJ4XM
一応VC++2010Expressでは期待通りの結果になった