Форум: "Потрепаться";
Текущий архив: 2002.04.25;
Скачать: [xml.tar.bz2];
Внизопределить адрес процедуры из нее самой Найти похожие ветки
← →
VuDZ (2002-03-18 17:30) [12]вот пример, правда он делает не совсем то:
#include <windows.h>
#include <stdio.h>
#include <conio.h>
typedef INT (proc)(VOID);
class A{
public:
int foo() { printf("A::foo()\n"); return 1; }
float doo(){ printf("A::doo()\n"); return 1.0; }
};
class B{
public:
bool foo(){ printf("B::foo()\n"); return false; }
float doo(){ printf("B::doo()\n"); return 0.0; }
};
int main(){
A a;
a.foo();
a.doo();
B * t = reinterpret_cast<B*>(&a);
t->doo();
return getch();
}
Результат:
B::doo() !!! хотя взято из A :>
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2002.04.25;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.007 c