[英]C++: How is static class member implemented?
靜態數據成員存儲在哪里? 是否有某種靜態成員表(如“虛方法表”)? 我已經進行了一項實驗 - 看起來靜態成員根本不會影響sizeof()
。 是否意味着對靜態成員的所有引用都轉換為固定地址?
C ++標准不強制執行特定的實現。 但通常靜態類成員將以類似於“自由”靜態的方式實現。
但是,您認為sizeof
不應受靜態成員影響是正確的。
C ++中的靜態成員的實現方式與C ++和C中的靜態非成員完全相同。沒有“靜態成員表”。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.