|
#include typedef class _1_ { void *ptr; void main(void) {
E-mail:
info@telesys.ru
private:
int data;
public:
void Set(int n) { data = n; }
} _1;
typedef class _2_ {
private:
int data;
public:
void Set(int n) { data = n; }
} _2;
#include "pointers.hpp"
_1 _11;
_2 _22;
for(;;) {
ptr = (_1 *)&_11;
ptr->Set(1111); // IAR жутко материться
ptr = (_2 *)&_22;
ptr->Set(2222); // IAR жутко материться
}
}
Понимаю что не грамотно а как сделать не знаю :(((
Ответы