/* ************************************************************************** */ /* */ /* ::: :::::::: */ /* main.cpp :+: :+: :+: */ /* +:+ +:+ +:+ */ /* By: charles +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2020/04/15 10:00:18 by charles #+# #+# */ /* Updated: 2020/04/15 10:05:23 by charles ### ########.fr */ /* */ /* ************************************************************************** */ #include #include #include "Base.hpp" #include "A.hpp" #include "B.hpp" #include "C.hpp" Base* generate(void) { switch (rand() % 3) { case 0: return new A(); case 1: return new B(); case 2: return new C(); } return NULL; } int main() { srand(time(NULL)); return 0; }