#include <iostream> using namespace std; struct Base { virtual void method() = 0; }; struct Derived : Base { void method() { Base::method(); }; }; int main() { Derived d; d.method(); }
Standard input is empty
/home/DlKfAP/ccsWfQ3T.o: In function `main': prog.cpp:(.text.startup+0x49): undefined reference to `Base::method()' /home/DlKfAP/ccsWfQ3T.o: In function `Derived::method()': prog.cpp:(.text._ZN7Derived6methodEv[_ZN7Derived6methodEv]+0x1): undefined reference to `Base::method()' collect2: error: ld returned 1 exit status
Standard output is empty