//: C03:const_cast.cpp // From Thinking in C++, 2nd Edition // Available at http://www.BruceEckel.com // (c) Bruce Eckel 2000 // Copyright notice in Copyright.txt int main() { const int i = 0; int* j = (int*)&i; // Deprecated form j = const_cast(&i); // Preferred // Can't do simultaneous additional casting: //! long* l = const_cast(&i); // Error volatile int k = 0; int* u = const_cast(&k); } ///:~