原创 c++之構造函數深究_匿名對象_new_this初探

站在編譯器和C的角度剖析c++原理, 用代碼說話 默認構造函數 我們先回顧一下構造函數, 當我們沒有指定帶參的構造函數時,編譯器會給我們的類自動分配一個默認的無參構造函數.懟代碼: class Test{ public: Te

原创 聯合體和結構體內存對齊分析

當多個數據需要共享內存或者多個數據每次只取其一時,可以利用聯合體(union)。在C Programming Language 一書中對於聯合體是這麼描述的: 1)聯合體是一個結構; 2)它的所有成員相對於基地址的