cpp/CPP06/ex02/Base.hpp
2024-12-04 17:29:31 +01:00

29 lines
343 B
C++

#pragma once
#include <iostream>
#include <cstdlib>
#include <ctime>
class Base {
public:
virtual ~Base();
static Base *generate();
static void identify(Base *p);
static void identify(Base &p);
};
class A : public Base {
public:
~A();
};
class B : public Base {
public:
~B();
};
class C : public Base {
public:
~C();
};