Run Code
|
API
|
Code Wall
|
Misc
|
Feedback
|
Login
|
Theme
|
Privacy
|
Patreon
HerbSutter-Virtuality
//clang 3.8.0 #include <iostream> #include <memory> class Parent { public: virtual ~Parent() { std::cout << "Parent gone!\n"; } void Do() { actualDo(); } private: virtual void actualDo() { std::cout << "Parent did it.\n"; } }; class Son: public Parent { public: ~Son() { std::cout << "Son gone!\n"; } private: void actualDo() override { std::cout << "Son did it.\n"; } }; int main() { std::unique_ptr<Parent> p = std::make_unique<Son>(); p->Do(); }
run
|
edit
|
history
|
help
0
What's the problem with this?
regimeketopdf
First
sort
boost tokenizer
Store Information in Structure and Display it
problem_name_4
Math1
Optional conversions
INHERIT_CTORS default constructor