//: C08:ConstPointers.cpp
// From Thinking in C++, 2nd Edition
// Available at http://www.BruceEckel.com
// (c) Bruce Eckel 2000
// Copyright notice in Copyright.txt/* La dichiarazione sotto, definisce un puntatore ad intero che non puņ essere modificato: ovvero non puņ essere modificato il contenuto della cella individuata da questo puntatore.*/
const int* u;
int d = 1;
/* La dichiarazione sottostante, invece, definisce un puntatore ad intero che non puņ essere modificato: in pratica, č come l'indirizzo associato ad una variabile intera quando viene dichiarata.*/
int* const w = &d;int main()
{
int i=0;
u = &d;
// *u = 1; // errore
// w = &i; // errore
// w = &d; // errore
} ///:~