Every time I add a non-concrete virtual method to an abstract class, the compiler gives unuseful error invalid new-expression of abstract class type '...'
on all the classes that derives from that abstract class, and then I need to do git diff
to search for the new method I added earlier, or look for the note in GCC's errors. (there can be days difference between adding the method, and compiling)
Can I specify in C++ that a class must be concrete (and if it's not tell the cause/missing-method)?