/tmp/ex3-484841.o: In function `Car::Car(_point)':
ex3.cpp:(.text+0x3a2b): undefined reference to `vtable for Shape'
ex3.cpp:(.text+0x3a5c): undefined reference to `vtable for Shape'
ex3.cpp:(.text+0x3a94): undefined reference to `vtable for Shape'
ex3.cpp:(.text+0x3acb): undefined reference to `vtable for Shape'
/tmp/ex3-484841.o:(.rodata+0xf0): undefined reference to `typeinfo for Shape'
/tmp/ex3-484841.o:(.rodata+0x250): undefined reference to `typeinfo for Shape'
/tmp/ex3-484841.o:(.rodata+0x350): undefined reference to `typeinfo for Shape'
/tmp/ex3-484841.o:(.data+0x1d8): undefined reference to `typeinfo for Shape'
/tmp/ex3-484841.o:(.data+0x268): undefined reference to `typeinfo for Shape'
/tmp/ex3-484841.o:(.data+0x2f8): more undefined references to `typeinfo for Shape' follow
clang: error: linker command failed with exit code 1 (use -v to see invocation)