doğru cevap şu:
yaptığınız şey c++ standardında adı çokça geçen "undefined behaviour"dur. başınıza her şey gelebilir, compiler'ınızın yükümlülüğü değil hata vermek.
"ben denedim son statement'ı döndürüyor benim derleyicim" demek de doğru değil, sizin bilmediğiniz başka koşullar altında çok başka bir değer de döndürebilir, derleyicinizin dökümantasyonunda açık olarak ne yapılacağı belirtilmemişse.
0