|
Programiranje Java, Perl, VB, ASP, .NET, C, C++, Pascal, Delphi Sponzor: |
|
Alati teme | Način prikaza |
|
21. 12. 2010. | #1 |
profesionalac
Qualified
Datum učlanjenja: 22.09.2007
Lokacija: Split
Poruke: 111
Hvala: 8
39 "Hvala" u 10 poruka
|
Off Topic: snalazim se sa http://www.cirilicalatinica.com/ P.S. ja sam bio prva gneracija kada su izbacili cirilicu iz hrvatskih skola, pa se sada mucim, kako su me zeznuli. |
21. 12. 2010. | #2 |
dinosaurus
Master
Datum učlanjenja: 29.12.2005
Lokacija: Nova Engleska
Poruke: 636
Hvala: 79
263 "Hvala" u 66 poruka
|
OK, prelazim na latinicu da se čovek ne muči (BTW, originalan post je od nekog iz Smedereva - kasno sam ukapirao da dve različite osobe postavljaju pitanja u istoj temi).
Ukratko, objašnjenje je sledeće: operator new je vraćao NULL ako nema dovoljno memorije u davna vremena pre standardizacije jezika (1998) i knjige koje pominješ su verovatno napisane pre tog vremena. Danas new baca bad_alloc ako nema dovoljno memorije, kao što si i sam otkrio. Ako želiš da i dalje koristiš stari način sa NULL, onda moraš da radiš ovako: Kôd:
array = new (nothrow) double[1000000000]; |
|
|