/* ************************************************************************** */ /* */ /* ::: :::::::: */ /* Base.hpp :+: :+: :+: */ /* +:+ +:+ +:+ */ /* By: adjoly +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2025/04/09 13:19:32 by adjoly #+# #+# */ /* Updated: 2025/04/09 14:02:02 by adjoly ### ########.fr */ /* */ /* ************************************************************************** */ #pragma once class Base { public: virtual ~Base(void); private: }; class A : public Base {}; class B : public Base {}; class C : public Base {}; Base *generate(); void identify(Base *p); void identify(Base &p);