|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Junior Member
Iscritto dal: Feb 2017
Messaggi: 15
|
[C++] Uso di CONST
Sto cercando di capire il funzionamento di const inserito dopo una funzione
Leggo che serve ad impedire, riferendosi a questo caso, che l'invocazione del metodo (quello seguito da const) causi modifiche sull'istanza che lo invoca ![]() Ma quello che non capisco è come sia possibile da parte dell'utente modificare l'istanza. Cosa cambia se non si usa const? |
![]() |
![]() |
![]() |
#2 | |
Member
Iscritto dal: Jul 2012
Messaggi: 89
|
Quote:
L'utilità della dichiarazione di metodi const si ha soltanto quando vengono utilizzate istanze a loro volta const della classe. In pratica se hai una variabile così dichiarata: Codice:
const Point2D p; |
|
![]() |
![]() |
![]() |
#3 |
Junior Member
Iscritto dal: Feb 2017
Messaggi: 15
|
Ho capito, ti ringrazio
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 05:39.