使用指针突破类的private限制 继承的内存模型使用指针再子类中访问父类的私有变量 继承的内存模型 创建派生类对象时只会申请一次内存,派生类对象包含了基类对象的内存空间,this指针相同的。创建派生类对象时,先初始化基类对象,再初始化派生类对象。 使用指针再子类中访问父类的私有变量 在C++中,不同继承方式的访问权限只是语法上的处理。对派生类对象用memset()会清空基类私有成员。用指针可以访问到基类中的私有成员(内存对齐)。 子类 父类 *((string*)g + 2) = "hh";