May 2003
Intermediate to advanced
808 pages
32h 24m
English
static_cast operator — Explicit cast operator
postfix-expr := static_cast < type-id > ( expression )The static_cast operator
performs type conversions from one static type to another. It cannot
cast away const or volatile qualifiers. A static cast can
invoke built-in type promotions or conversions or user-defined type
conversions with type conversion operators or constructors (including
explicit constructors).
char c;
if (isalpha(static_cast<unsigned char>(c))
handle_alpha(c);const_cast, dynamic_cast, explicit, expression, reinterpret_cast, Chapter 3