嘿,我对某事感到好奇。如果我在一个方法中创建一个派生类,然后返回一个指向基类的指针,并且所有其他指向它是派生类这一事实的引用都会消失,这会阻止垃圾收集器对作为派生的一部分的变量进行垃圾收集班级?如果没有任何东西指向派生类变量,那么该内存是否会立即释放?
如果我然后将基类指针转换回派生类,这是否意味着派生类变量中的数据可能不再存在?
嘿,我对某事感到好奇。如果我在一个方法中创建一个派生类,然后返回一个指向基类的指针,并且所有其他指向它是派生类这一事实的引用都会消失,这会阻止垃圾收集器对作为派生的一部分的变量进行垃圾收集班级?如果没有任何东西指向派生类变量,那么该内存是否会立即释放?
如果我然后将基类指针转换回派生类,这是否意味着派生类变量中的数据可能不再存在?