new File Reference


Detailed Description

The header new defines several functions to manage dynamic memory and handling memory allocation errors; see http://gcc.gnu.org/onlinedocs/libstdc++/18_support/howto.html#4 for more.

Definition in file new.

#include <cstddef>
#include <exception>

Include dependency graph for new:

Include dependency graph

Go to the source code of this file.

Namespaces


Function Documentation

void* operator new std::size_t   )  throw (std::bad_alloc)
 

These are replaceable signatures:

  • normal single new and delete (no arguments, throw bad_alloc on error)
  • normal array new and delete (same)
  • nothrow single new and delete (take a nothrow argument, return NULL on error)
  • nothrow array new and delete (same)

Placement new and delete signatures (take a memory address argument, does nothing) may not be replaced by a user's program.


Generated on Sun Jul 25 00:12:36 2004 for libstdc++ source by doxygen 1.3.7