query: What is vtable anchoring, and how does it work in a shared object?
positive_passages.docid: 94335
positive_passages.text: How are virtual functions and vtable implemented?
negative_passages.docid: 30845
negative_passages.text: How does the C++ compiler know which implementation of a virtual function to call?
negative_passages.docid: 8782
negative_passages.text: What is the 'correct' way to store a native pointer inside a Java object?
negative_passages.docid: 134746
negative_passages.text: Where do "pure virtual function call" crashes come from?
negative_passages.docid: 13590
negative_passages.text: Print C++ vtables using GDB
negative_passages.docid: 10150
negative_passages.text: Should I use static_cast or reinterpret_cast when casting a void* to whatever
negative_passages.docid: 114804
negative_passages.text: Cannot move std::unique_ptr with NULL deleter to std::shared_ptr?
negative_passages.docid: 19107
negative_passages.text: Qt Linker Error: "undefined reference to vtable"
negative_passages.docid: 88290
negative_passages.text: In C++ How do references and pointers in parameters actually work? What are their set-in-stone protocol/"rule"?
negative_passages.docid: 123381
negative_passages.text: How do I use IValidatableObject?
negative_passages.docid: 94683
negative_passages.text: Implement a pure virtual method in Objective-C
negative_passages.docid: 411
negative_passages.text: What is a wrapper_descriptor, and why is Foo.__init__() one in this case?
negative_passages.docid: 37804
negative_passages.text: In C++, what is a virtual base class?
negative_passages.docid: 115292
negative_passages.text: virtual function calls in constructor and destructor
negative_passages.docid: 95
negative_passages.text: Calling virtual functions inside constructors
negative_passages.docid: 54506
negative_passages.text: How to avoid memory leak with shared_ptr?
negative_passages.docid: 23148
negative_passages.text: Under automatic reference counting, why are retain, release, and dealloc not allowed?