The operators specific to C++ are:
Operator |
Meaning |
:: |
Scope access (or resolution) operator |
.* |
Dereference pointers to class members |
->* |
Dereference pointers to pointers to class members |
const_cast |
adds or removes the const or volatile modifier from a type |
delete |
dynamically deallocates memory |
dynamic_cast |
converts a pointer to a desired type |
new |
dynamically allocates memory |
reinterpret_cast |
replaces casts for conversions that are unsafe or implementation dependent |
static_cast |
converts a pointer to a desired type |
typeid |
gets run-time identification of types and expressions |
Use the scope access (or resolution) operator ::(two semicolons) to access a global (or file duration) name even if it is hidden by a local redeclaration of that name.
Use the .* and ->* operators to dereference pointers to class members and pointers to pointers to class members.
Copyright(C) 2009 Embarcadero Technologies, Inc. All Rights Reserved.
|
What do you think about this topic? Send feedback!
|