Cześć. Mam zrobić program z polimorfizmu, została ostatnia funkcja i wywala mi błędy przy rzutowaniu. Zerknie ktoś okiem co jest nie tak? Visual Studio 2015 podkreśla mi dynamic_cast.
void testuj()
{
TStudent st("aaa", "bbb", 21, "ccc", "ddd", 2, "eee", 2);
st.wyswietl();
TStudent *s = dynamic_cast <TOsoba*>(&st);
s->wyswietl();
TOsoba &s1 = st;
s1.wyswietl();
cout << st.PodajNazwisko() << " " << st.PodajKierunek() << endl;
cout << s->PodajNazwisko() << " " << s->PodajKierunek() << endl;
delete s;
}