5.cc

来自「工具链BINUTIS-2.16的源代码」· CC 代码 · 共 39 行

CC
39
字号
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 + =
减小字号Ctrl + -
显示快捷键?