Ho bisogno di creare dinamicamente un array di numero intero. Ho scoperto che quando si usa un array statico la sintassiC++ valore iniziale dell'array dinamico
int a [5]={0};
inizializza correttamente il valore di tutti gli elementi a 0.
c'è un modo per fare qualcosa di simile quando si crea una matrice dinamica come
int* a = new int[size];
senza dover eseguire il ciclo su tutti gli elementi dell'array? o forse assegnare il valore con un ciclo for è ancora il modo ottimale per andare? Grazie
Vuoi dire 'new int [size]'? – kennytm
Non puoi usare un 'std :: vector'? Questo inizializza tutti i valori a zero (o qualsiasi altro valore tu scelga) – Nick
@KennyTM modifica typo, spiacente – Arno