|
|
|
| |||||
|
|
| ||||||
|
|
|||||||
|
|
home translate to German (by SYSTRAN)
|
|
|
New Style CastsSee 5.2.7 "Dynamic cast" [expr.dynamic.cast], 5.2.9 "Static cast" [expr.static.cast], 5.2.10 "Reinterpret cast" [expr.reinterpret.cast] and 5.2.11 "Const cast" [expr.const.cast] of the C++ standard. Also see New cast syntax and semantics @ corfield.org.
struct A
{
virtual void f();
};
struct B
: public A
{ };
A *a = 0;
B *b = dynamic_cast<B *>(a);
const char *c = 0;
char *d = const_cast<char *>(c);
char *e = reinterpret_cast<char *>(a);
A *f = static_cast<A *>(b);
int main()
{
return 0;
}
| |||
This Web page is licensed under the Creative Commons Attribution - NonCommercial - Share Alike License. Any use is subject to the Privacy Policy.
|
Revision: 1.3, http://cmeerw.org/prog/freecpp/new_style_casts.html Last modified: Thu Dec 26 14:47:34 2002 |
Christof Meerwald <cmeerw@cmeerw.org> XMPP: cmeerw@cmeerw.org |