關於對象初探

C++對象 一個對象的大小取決於其非靜態成員變量的大小,如果存在有虛函數則還需要增加一個虛指針的大小(64位下8字節)。 這段代碼是在64位的系統下進行編譯的,Test類的對象大小爲24,則可以得到是, test_x、test_y、test_const、vptr的大小加起來爲24。 其中static成員的大小是不計算爲類對象的大小,同時因爲存在虛函數,所以多了一個虛指針,且虛指針佔用整個對象的前8
相關文章
相關標籤/搜索