nested2.c

来自「Mac OS X 10.4.9 for x86 Source Code gcc」· C语言 代码 · 共 27 行

C
27
字号
// { dg-do assemble  }// PRMS Id: 3764 (c/h)// Bug: g++ gets into an infinite loop trying to find the top-level contextclass Menu;class MenuItem;class MenuAction {public:  virtual void execute (Menu& menu, MenuItem& menuItem) = 0;protected:  MenuAction () {}}; class Test {  class MenuCBA : public MenuAction {  public:    typedef void (Test::* MenuCBA_Member) (Menu& menu, MenuItem& menuItem);    MenuCBA (Test& instance, MenuCBA_Member member)      : _instance(&instance), _member(member) {	}    void execute (Menu& menu, MenuItem& menuItem);  private:    MenuCBA_Member _member;    Test* _instance;  };};

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?