topical media & game development

talk show tell print

professional-program-15-NewFailures-Nothrow.c

? / professional-program-15-NewFailures-Nothrow.c


  include <iostream>
  
  using namespace std;
  
  int main(int argc, char** argv)
  {
    int* ptr;
    int numInts = 10;
  
    ptr = new(nothrow) int[numInts];
    if (ptr == NULL) {
      cerr << "Unable to allocate memory!\n";
      // Handle memory allocation failure
      return (0);
    }
    // Proceed with function that assumes memory has been allocated
  
    return (0);
  }
  


(C) Æliens 20/2/2008

You may not copy or print any of this material without explicit permission of the author or the publisher. In case of other copyright issues, contact the author.