Witam,
mam szablon:
template <typename t> class Wyjatek
{
public:
Wyjatek(){};
Wyjatek(string errMsg_, unsigned int errCode_);
string get_errMsg();
int get_errCode();
t * dataPtr_;
protected:
private:
string errMsg_;
unsigned int errCode_;
};
i teraz pytanie: czy mogę w innej klasie zrobić wskaźnik na obiekt klasy powstalej z szablonu wyjatku?
class foo{
wyjatek * ptr;
}
chodzi o to żeby mogł trzymać ostatnio rzucony wyjątek, oczywiscie nie wiem jaki to bedzie wyjątek, mogłbym użyć wskaznika void ale musiałbym go rzutować więc też trzymać informację o typie, dlatego wydaję mi się że może istnieje bezpieczniejszy i latwiejszy sposob