mam problem z napisaniem poprawnego konstruktora kopiującego klasy przedstawiającej dynamiczną tablicę wskaźników na klasę abstrakcyjną. W tablicy tej chce przechowywać klasy pochodne.
Tak w wielkim srócie to wygląda:
Kod: Zaznacz cały
class Vector //klasa przedstawiającej dynamiczną tablicę wskaźników na klasę abstrakcyjną
{
public:
//cialo
protected:
BaseClass **_wsk;
int _size;
};
class BaseClass //klasa ABSTRAKCYJNA
{
public:
//cialo
protected:
;
};
class Double : public BaseClass
{
public:
//cialo
protected:
double _val;
};
class String : public BaseClass
{
public:
//cialo
protected:
std::string _str;
};
Mam nadzieję, że jasno sprecyzowałem swój problem, jeśli nie to prosiłbym o pytania.
Z góry dziękuję