From: "Lion" Newsgroups: comp.os.msdos.djgpp Subject: operator new Date: Wed, 13 May 1998 00:46:23 -0700 Organization: EMPA Lines: 33 Message-ID: <6jafls$s3b$1@sharon.forthnet.gr> NNTP-Posting-Host: ppp19.the.forthnet.gr To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Precedence: bulk Why this piece of code exit with problem? I think, new operator returns 0 if there is no memory available... main () { int ii; for (;;) if (!(ii=new int) break; } And if i am wrong how can i install a new_handler like the following? #include int memory_full=0; void my_new_handler() { memory_full=1; } main () { int ii; set_new_handler(my_new_handler); for (;;) if (!memory_full) ii=new int; } Thanks! leonidas AT freemail DOT gr ifestos AT the DOT forthnet DOT gr