Precedente :: Successivo |
Autore |
Messaggio |
Crono Semidio
Registrato: 24/03/05 14:12 Messaggi: 224 Residenza: Trieste
|
Inviato: 22 Dic 2006 16:27 Oggetto: Come si inizializza un membro static di una classe (c++) ? |
|
|
Ho creato la seguente classe con un membro static:
class esempio {
static int array[100][100];
}
ma non ho torvato il modo per inizializzare la variabile array in modo veloce e vorrei evitare di scrivere 0 manualmente in ognuno dei diecimila valori di array, qualcuno ha un idea ? |
|
Top |
|
|
SverX Supervisor Macchinisti
Registrato: 25/03/02 11:16 Messaggi: 11568 Residenza: Tokelau
|
Inviato: 22 Dic 2006 17:10 Oggetto: Re: Come si inizializza un membro static di una classe (c++) |
|
|
Crono ha scritto: | vorrei evitare di scrivere 0 manualmente in ognuno dei diecimila valori di array, qualcuno ha un idea ? |
ottieni l'indirizzo dell'array e fagli un memset...
Codice: | void *memset (void *s, int c, size_t n) -- Set all bytes of a buffer to a given character. |
ricorda che devi fare 100*100*dimensione del tipo base dell'array... e il carattere è 0x00... |
|
Top |
|
|
|