Compilatorul de C++ nu se ataca la faze de genul:
char *c = new char[2];
c[5] = 4;
S-ar putea sa se atace pe la c[9]=4; sau o valoare mai mare cand isi da si el seama ca te joci cu memorie pe care nu ti-ai marcat-o ca fiind a ta.
Pentru programe mici s-ar putea sa nu prea conteze. Insa pentru programe care folosesc mai multa memorie si scrii heap-ul aiurea s-ar putea sa te trezesti cu rezultate total neasteptate care sunt foarte greu de debbug-at.
Abonați-vă la:
Postare comentarii (Atom)
Niciun comentariu:
Trimiteți un comentariu