Witam
Mam 2 problemy, oto pierwszy:
Mam klasę Cell i klasy Brick oraz Picture, które dziedziczą z Cell. W innej klasie Map chcę utworzyć wskaźnik typu Cell, który raz będzie wskazywał na Brick, a raz na Picture. Czy jest takie coś możliwe?
Chciałbym się do tego odwoływać w ten sposób:
myMap -> selectedCell = &this -> bricks[ id ]; // ustawiam wskaźnik na obiekt typu Brick
a innym razem:
myMap -> selectedCell = &this -> pictures[ id ]; // teraz na obiekt typu Picture
Drugi problem:
Gdybym już to miał, to jak w klasie typu Brick/Picture sprawdzić, czy wskaźnik ten wskazuje na dany obiekt? Mniej więcej takie coś:
if( this == &myMap -> selectedCell ) ...
zadziała?
Mam nadzieję, że w miarę jasno napisałem.
Pozdrawiam.