01 // Entfernen von const oder volatile
02 // Datei: concast1.cpp
03
04 #include
<iostream.h>
05
06 int main ()
07 {
08 char c = A; // Variable vorbesetzen
09
const char * const ccp=&c;//ko. Zeiger auf Ko.
10 char * cp;
11
12 // *ccp
=X; // ergibt Fehlermeldung
13 cp=const_cast<char *>(ccp);// ccp auf char
*
14 *cp = X; // Zugriff mit neuen Zeiger
15
16 cout <<"\nWert nach Änderung:
"<< c <<endl;
// c enthält X
17 return 0;
18 }
19
|
Bild 16-8 Entfernen eines const-Attributes
|