當(dāng)對象被創(chuàng)建時,編譯器會為每個對象分配內(nèi)存空間,包括成員變量和成員函數(shù)。
事實上,編譯器會將成員變量和成員函數(shù)分開存儲:分別為每個對象的成員變量分配內(nèi)存,但是所有對象都共享同一段函數(shù)代碼。
對象的大小只受成員變量的影響,和成員函數(shù)沒有關(guān)系。
成員函數(shù)在代碼區(qū)分配內(nèi)存,而不是在棧區(qū)。
當(dāng)對象被創(chuàng)建時,編譯器會為每個對象分配內(nèi)存空間,包括成員變量和成員函數(shù)。
事實上,編譯器會將成員變量和成員函數(shù)分開存儲:分別為每個對象的成員變量分配內(nèi)存,但是所有對象都共享同一段函數(shù)代碼。
對象的大小只受成員變量的影響,和成員函數(shù)沒有關(guān)系。
成員函數(shù)在代碼區(qū)分配內(nèi)存,而不是在棧區(qū)。