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

📄 new

📁 gcc编译工具没有什么特别
💻
字号:
// The -*- C++ -*- dynamic memory management header.// Copyright (C) 1994, 96-97, 1998 Free Software Foundation#ifndef __NEW__#define __NEW__#pragma interface "new"#include <stddef.h>#include <exception>extern "C++" {namespace std {  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)();  new_handler set_new_handler (new_handler);} // namespace std// replaceable signaturesvoid *operator new (size_t) throw (std::bad_alloc);void *operator new[] (size_t) throw (std::bad_alloc);void operator delete (void *) throw();void operator delete[] (void *) throw();void *operator new (size_t, const std::nothrow_t&) throw();void *operator new[] (size_t, const std::nothrow_t&) throw();void operator delete (void *, const std::nothrow_t&) throw();void operator delete[] (void *, const std::nothrow_t&) 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 + -