Question: do abstract classes have constructors c++?
Answer: A class with one (or more) virtual pure functions is abstract, and it can't be used to create a new object, so it doesn't have a constructor.