?? new.c
字號:
// { dg-do assemble }#include <new>inline void *operator new(size_t alloc_sz, const char *fname, unsigned lineno){ return ::operator new (alloc_sz);}inline void *operator new[](size_t alloc_sz, const char *fname, unsigned lineno) { return ::operator new[] (alloc_sz);}inline voidoperator delete(void *ptr, const char *fname, unsigned lineno) {}inline voidoperator delete[](void *ptr, const char *fname, unsigned lineno){}class DEF { public: DEF( DEF *parent=0, const char *name=0 );};class ABC{public: enum stuff { ID0, ID1 }; ABC( stuff, DEF *parent=0, const char *name=0 );};class GHI : public DEF {};class LMNFrame;class LMN : public DEF{ friend class LMNFrame; public:public: LMN();private: LMNFrame *draw_area; ABC *scroll_h; };class LMNFrame : public GHI {};LMN::LMN(){ draw_area = new ("abc", 69) LMNFrame; scroll_h = new ("def", 71) ABC(ABC::ID0, this);}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -