Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > it.comp.os.linux.development > #73
| From | Alessandro Pellizzari <shuriken@amiran.it> |
|---|---|
| Newsgroups | it.comp.os.linux.development |
| Subject | Re: Spreco di memoria e minaccia alla sicurezza |
| Date | 2017-06-13 10:16 +0100 |
| Message-ID | <eq9oqiFo373U1@mid.individual.net> (permalink) |
| References | <ohm0ck$1rf6$1@gioia.aioe.org> <ohnjbf$9ev$1@virtdiesel.mng.cu.mi.it> <oho46j$15ph$1@gioia.aioe.org> |
On 13/06/17 08:28, guido84 wrote:
> Questo l'ho trovato fatto, devo capire ancora il ruolo delle
> tonde (char *) prima di malloc(),
malloc torna un (void *) (un puntatore generico)
Mettendo (char *) prima forzi il compilatore a gestirlo come un
puntatore a char, abilitando check e ottimizzazioni aggiuntive.
> e anche le doppie parentesi
> di if, spero-penso che siano come per la bash:
Non sono doppie parentesi. Stai raggruppando un'assegnazione (stringa =
malloc()) prima di confrontarla con null.
Per chiarezza e` meglio "esplodere" il comando cosi`:
char *stringa = (char *)malloc(2147483647);
if (stringa == null) { ... }
Ochio che stai allocando 2GB di memoria, con quella riga.
Funziona solo perche` Linux non alloca veramente la memoria finche` non
ci scrivi sopra, ma altri S.O. potrebbero allocarla veramente anche se
non ti serve.
Bye.
Back to it.comp.os.linux.development | Previous | Next — Previous in thread | Find similar
Spreco di memoria e minaccia alla sicurezza guido84 <guido84@invalid.invalid> - 2017-06-12 12:11 +0000
Re: Spreco di memoria e minaccia alla sicurezza Alessandro Pellizzari <shuriken@amiran.it> - 2017-06-12 15:01 +0100
Re: Spreco di memoria e minaccia alla sicurezza guido84 <guido84@invalid.invalid> - 2017-06-12 14:57 +0000
Re: Spreco di memoria e minaccia alla sicurezza Alessandro Pellizzari <shuriken@amiran.it> - 2017-06-12 17:14 +0100
Re: Spreco di memoria e minaccia alla sicurezza enoquick <enoquick@gmail.com> - 2017-06-12 21:40 -0500
Re: Spreco di memoria e minaccia alla sicurezza guido84 <guido84@invalid.invalid> - 2017-06-13 07:28 +0000
Re: Spreco di memoria e minaccia alla sicurezza Alessandro Pellizzari <shuriken@amiran.it> - 2017-06-13 10:16 +0100
csiph-web