Does anyone know what these errors mean? I have a class called Bird, and I tried to initialize it with a pointer. I'm not sure what a vtable is, and I don't know what it means by typeinfo. I don't know what code to include, because it's really long, and I have no idea where the problem is.
undefined reference to 'vtable for Bird'
undefined reference to 'typeinfo for Bird'
This probably means that you've declared a method as virtual, but you haven't supplied a definition for that virtual function. Perhaps you've declared a virtual destructor, and not defined it?
Of course, by not showing us the actual code, you're forcing us to play guessing games, and making it harder for you to get the help you're looking for.