Zdravim, dost často používám dynamic_cast, je to velmi užitečný nástroj. Co mi ale není moc jasné je jeho bratr static_cast.
Kde tento operátor hlavně využíváte vy?
Je mi jasné, že například zde by se hodil kvůli bezpečnosti:
class CBase {};
class CDerived: public CBase {};
CBase * a = new CBase;
CDerived * b = static_cast<CDerived*>(a);
ale má cenu ho používat například pro:
double d=3.14159265;
int i = static_cast<int>(d);
?
Jaké má vlastně navíc výhody oproti klasickému explicitnímu přetypování? Díky
TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Stálý člen

Nahlásit jako SPAM
IP: 88.83.169.–
Grafoman
Zjistit počet nových příspěvků
































