1、父类指针获取子类成员变量 1 #include <iostream> 2 3 using namespace std; 4 5 class Base { 6 public: 7 virtual void get() {} 8 }; 9 10 class Derive :public Base 11 { 12 public: 13 Derive(){} 14 void get() { 15 printf("The third element is %d\n", _x[2]); 16 };...
当您释放一个指向子类的父类指针时,子类的成员变量并不会被自动释放。这是因为指针仅仅是指向内存中某个地址的变量,并不关心它所指向的具体类型。在C++中,内存管理和引用计数是由编译器自动处理的。当一个对象被创建时,它的内存空间将会被自动分配。当这个对象没有任何指针指向它时,这块内存空间将...