Programación orientada a objetos en C ++ 024: ¿Qué diablos es esta eliminación? (Mooc de la Universidad de Pekín)

Directorio de artículos


Titulo original

Inserte la descripción de la imagen aquí

#include <iostream> 
using namespace std;
class A 
{
    
     
public:
	A() {
    
     }
// 在此处补充你的代码
}; 
class B:public A {
    
     
	public: 
	~B() {
    
     cout << "destructor B" << endl; } 
}; 
int main() 
{
    
     
	A * pa; 
	pa = new B; 
	delete pa; 
	return 0;
}

Código

virtual ~A() {
    
    cout << "destructor A" << endl;}

Supongo que te gusta

Origin blog.csdn.net/qq_37500516/article/details/114950535
Recomendado
Clasificación