⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 new

📁 GCC编译器源代码
💻
字号:
// The -*- C++ -*- dynamic memory management header.// Copyright (C) 1994, 1996 Free Software Foundation#ifndef __NEW__#define __NEW__#pragma interface "new"#include <stddef.h>#include <exception>extern "C++" {#if 0namespace std {#endif  class bad_alloc : public exception {  public:    virtual const char* what() const throw() { return "bad_alloc"; }  };  struct nothrow_t {};  extern const nothrow_t nothrow;  typedef void (*new_handler)();  extern "C" new_handler set_new_handler (new_handler);#if 0} // namespace std#endif// G++ implementation internalsextern new_handler __new_handler;extern "C" void __default_new_handler (void);// replaceable signaturesvoid *operator new (size_t);void *operator new (size_t, const nothrow_t&) throw();void *operator new[] (size_t);void *operator new[] (size_t, const nothrow_t&) throw();void operator delete (void *) throw();void operator delete[] (void *) throw();// default placement versions of operator newinline void *operator new(size_t, void *place) throw() { return place; }inline void *operator new[](size_t, void *place) throw() { return place; }} // extern "C++"#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -