EDIT: SOLVED
I\'m working on a multi-threaded project right now where I have a base worker class, with varying worker classes that inherit from it. At r
Pure virtual function called means that a member which is pure in the base class is called before the execution of the constructor of the descendant is started. In non multi-thread programs, this means directly or indirectly in the constructor of the base class. In a multi-threaded program, this can also happen when the constructor launch the thread in the constructor and the system execute the thread before having terminated the constructor.