#include <iostream>
#include <memory>
class A{
public:
virtual ~A() =default;//must have a virtual otherwise complie err: not polymorphic
};
class B: public A{
};
#include <iostream>
#include <memory>
class A{
public:
virtual ~A() =default;//must have a virtual otherwise complie err: not polymorphic
};
class B: public A{
};