nested2.c
来自「linux下编程用 编译软件」· 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 + -
显示快捷键?