una domanda
deve rendere un intero vettore costante
qual' è l'istruzione che devo utilizzare?
const lo posso usare?
ma poi devo indicare ogni singolo indirizzo con const?
esempio:
int const uno[a];
int const uno;
etc etc..
non c'e un modo per inizializzarlo il vettore e dopo tale inizializzazione non è piu modificabile?
grazie mille
[c++] rendere un vettore costante
Moderatore: Staff
Regole del forum
1) Citare in modo preciso il linguaggio di programmazione usato.
2) Se possibile portare un esempio del risultato atteso.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
1) Citare in modo preciso il linguaggio di programmazione usato.
2) Se possibile portare un esempio del risultato atteso.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
- lamarozzo
- Linux 3.x

- Messaggi: 732
- Iscritto il: gio 14 lug 2005, 0:00
- Desktop: xfce
- Distribuzione: archlinux
- Località: Roma
Re: [c++] rendere un vettore costante
Codice: Seleziona tutto
const double numeri[5] = {1, 2, 3, 4, 5};
- 414N
- Iper Master

- Messaggi: 2924
- Iscritto il: mer 13 feb 2008, 16:19
- Slackware: 15.0
- Kernel: 5.15.19
- Desktop: KDE5
- Località: Bulagna
- Contatta:
Re: [c++] rendere un vettore costante
const serve a rendere di sola lettura una variabile, quindi dovrebbe essere quello che fa per te.
Se tu dichiari un vettore di int const, dopo la dichiarazione non potrai più modificarne il contenuto.
Per esempio:
Se tu dichiari un vettore di int const, dopo la dichiarazione non potrai più modificarne il contenuto.
Per esempio:
Codice: Seleziona tutto
const int v[4] = {1, 2, 3, 4}; // dichiaro ed inizializzo un vettore di interi
v[2]=45; //provoca un errore di compilazione
