#include <iostream>
using namespace std;
class Base {
public:
virtual void f(int a ){
cout << "Base::f()\n";
}
};
class Derived : public Base {
public:
void f( int a ){
cout << "Derived::f()\n";
}
};
int main(int argc, char** argv) {
Derived obj;
Base& ref = obj;
ref.f(777);
return 0;
}
Cześć :)
W linku jest kod wygenerowany za pomocą g++ -S. Proszę Was o pomoc we wskazaniu gdzie można zobaczyć w kodzie asm mechanizm późnego wiązania.
Pozdrawiam :)