rare ha scritto:
+m2+ ha scritto:
In realtà buffer overflow è tutt'altra cosa, rispetto alla domanda
qualora avessi un Array di 20 e in input vengono inseriti 30 caratteri si verifica un overflow della memoria allocata per quella variabile (almeno in C)
Quello è un buffer overflow, non quanto hai chiesto.
Proprio per questo ho parlato di evitare eventuali problemi di bof.
Ovviamente nessun compilatore fa in autormatico un controllo per evitare di bucare la memoria...
E chi lo dice?
E cosa significa "bucare la memoria" ?
ed è altrettanto ovvio che scrivere più di 4mld di caratteri ce ne vuole, ma basterebbe copiare una stringa con una semplice funzione ricorsiva e il gioco è fatto... o no?
No. Stai confondendo i vettori javascript con quelli C.
Non sono la stessa cosa
Non lo so chiedo... non vi è mai venuto questo dubbio???
A me viene quando devo elaborare grandi quantità di dati, tipicamente risultati da database, ma non certo in javascript.
In quel caso, tipicamente, si riduce il set, o si usano sistemi a 64 bit.