Fórumok
Itt található az osztálydiagram
A Kérdés pedig következő lenne:
Hogy lehet ellenőrizni fordítási időben, hogy CLASS_C template parametere az CLASS_A típusból származik-e. Az ellenőrzésen úgy értem, hogy ne forduljon a kód ha nem.
Válaszokat előre is köszönöm.
Hozzászólások
up
up
CLASS_A membernek beraksz egy
sort, es CLASS_C constructoraba egy
-ot.
Igy szintaktikailag helytelen lesz a kod (vagyis nem fog fordulni), ha a T nem CLASS_A-bol szarmazik, es valoszinuleg futasidoben nem jelent majd veszteseget, hisz a fordito kioptimalizalja a nem hasznalt valtozot a CLASS_C-bol.
így: http://codepad.org/NbNpfeQJ
Lásd pl. a
template struct-ot itt.