📄 5.cc
字号:
struct A{ virtual void foo(); virtual void bar();};void A::foo() { } // losevoid A::bar() { } // keepstruct B : public A{ virtual void foo();};void B::foo() { } // losevoid _start() __asm__("_start"); // keepvoid start() __asm__("start"); // some toolchains use this name.A a; // keepB b;A *getme() { return &a; } // keepextern B* dropme2();void dropme1() { dropme2()->foo(); } // loseB *dropme2() { return &b; } // losevoid _start(){ getme()->bar();}void start (){ _start ();}extern "C" void __main() { }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -