?? new
字號:
// 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 + -