codepad
[
create a new paste
]
login
|
about
Language:
C
C++
D
Haskell
Lua
OCaml
PHP
Perl
Plain Text
Python
Ruby
Scheme
Tcl
struct A { virtual void Foo() { std::cout << "Foo A\n"; } }; struct B : A { virtual void Foo() { std::cout << "Foo B\n"; } }; struct C : A { virtual void Bar() { std::cout << "Bar C\n"; } }; int main() { A * a = new A(); A * b = new B(); A * c = new C(); a->Foo(); b->Foo(); c->Foo(); c->Bar(); delete a; delete b; delete c; return 0; }
Private
[
?
]
Run code
Submit