/tmp/ex3-dc9dc9.o: In function `car::car(double, double)':
ex3.cpp:(.text+0x12e): undefined reference to `rectangle::rectangle(_point, _point, double, double, double)'
ex3.cpp:(.text+0x2e9): undefined reference to `quadra::quadra(_point, _point, _point, _point, double, double, double)'
ex3.cpp:(.text+0x3b0): undefined reference to `circle::circle(_point, double, double, double, double)'
ex3.cpp:(.text+0x43b): undefined reference to `circle::circle(_point, double, double, double, double)'
clang: error: linker command failed with exit code 1 (use -v to see invocation)