已采納回答 / AndreaJi
至于原因應該和編譯器以及C++標準有關(我的開發環境是 ubuntu 15.10 + gcc,?-std 設置為 c++11 ),總之,良好的編碼習慣可以避免很多莫名其妙的問題。
2016-12-03