我明白,函數不應該返回對自動變量的引用。 但是我只是想了解常量對象的存儲位置,即它是否與靜態全局變量一起存儲在內存段中。 這是Visual Studio 8上的代碼。它看起來像const對象存儲爲自動變量。我是否假設事情是正確的?或者是具體實現還是取決於構造函數是否微不足道? 如果有人能夠解釋爲什麼每個案例的行爲方式都是如此,那將會非常棒。 //here i'm intentionally ret
爲什麼下面的代碼返回100 100 1 1 1而不是100 1 1 1 1? public class Hotel {
private int roomNr;
public Hotel(int roomNr) {
this.roomNr = roomNr;
}
public int getRoomNr() {
return this.roomNr;
}
sta