//: 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

} ///:~