PDA

Visualizza la versione completa : [c++]Const


giuseppe500
27-03-2010, 00:47
Ciao.
Come si usa la parola chiave const?
l'ho vistaa prima della variabile dopo la variabile prima della funzione?
insomma ho un po di confusione , devo colmare questa lacuna.
ciao.

antotan
27-03-2010, 04:02
ciao, prova a dare un'occhiata qui (http://www.parashift.com/c++-faq-lite/const-correctness.html)

:ciauz:

sebaldar
27-03-2010, 07:35
se lo usi come modificatore di un tipo di variabile rende questa variabile costante.


const int i = 10;
int const j=10;
const char * str ="Ciao Mondo !!";


se lo hai trovato dopo il nome di una funzione membro di una classe allora si intende che detta funzione non modifica i membri della classe.
Per esempio


class miaClasse {
public:
void print() const ;
}

Loading