Na ovoj drugoj temi pise da je ovo resenje sa dynamic_cast testirano tj. da radi. Bukvalno sam ga copy-paste-ovao i kod mene ne radi. Program puca kad se izvrsava
Code:
if( dynamic_cast<b*>(this) != NULL )
i iz bacuje:
Unhandled exception at 0x7c81eb33 in dynamic_cast.exe: Microsoft C++ exception: __non_rtti_object @ 0x0013fc84.
Neznam u cemu je problem
Citat:
NastyBoy: Ali ako bash hocesh najjednostavnije je da prosledish josh jedan parametar f-ji f(), recimo int, pa da na osnovu njega odredish kako da se ponasha funkcija.
Da upravo sam tako nesto i hteo, ali nemogu da prosledim jos jedan parametar f-ji f() jer je ona virtual bez parametara u klasi A, ako dodam neki u klasi B nece f() vise biti virtual, (a iz A sam vec nasledio desetak klasa nemogu u svima da menjam f-ju f())