query: What is the point of a pure-virtual member function with function body?
positive_passages.docid: 28944
positive_passages.text: Under what circumstances is it advantageous to give an implementation of a pure virtual function?
negative_passages.docid: 68260
negative_passages.text: What are all the member-functions created by compiler for a class? Does that happen all the time?
negative_passages.docid: 102450
negative_passages.text: Are nested functions a bad thing in gcc ?
negative_passages.docid: 58952
negative_passages.text: Does every c++ member function take `this` as an input implicitly?
negative_passages.docid: 117996
negative_passages.text: Do Sub-Classes Really Inherit Private Member Variables?
negative_passages.docid: 60221
negative_passages.text: Can I call a base class's virtual function if I'm overriding it?
negative_passages.docid: 158710
negative_passages.text: Understanding C++ Virtual Methods of Instances Allocated on the Stack
negative_passages.docid: 6027
negative_passages.text: Should operator<< be implemented as a friend or as a member function?
negative_passages.docid: 135235
negative_passages.text: Overriding C++ virtual methods with multiple signatures
negative_passages.docid: 36327
negative_passages.text: Why cast an unused function parameter value to void?
negative_passages.docid: 98261
negative_passages.text: Can I implement an autonomous `self` member type in C++?
negative_passages.docid: 76609
negative_passages.text: What is the most concise yet accurate way to describe what a virtual function is in C++?
negative_passages.docid: 23198
negative_passages.text: Why explicit interface implementation?
negative_passages.docid: 73499
negative_passages.text: Why is Default constructor called in virtual inheritance?
negative_passages.docid: 76705
negative_passages.text: Why does C++ allow private members to be modified using this approach?
negative_passages.docid: 12789
negative_passages.text: Why do I have to access template base class members through the this pointer?
negative_passages.docid: 95
negative_passages.text: Calling virtual functions inside constructors