koenig5.c
来自「linux下编程用 编译软件」· C语言 代码 · 共 33 行
C
33 行
// { dg-do compile }// Contributed by David Abrahams <dave at boost-consulting dot com>// PR c++/14143: Koenig lookup should only look into template arguments only // if the argument is a template-id.namespace fu{ template <class T> struct bar { struct baz {}; };}namespace axe{ struct handle {}; template <class T> char* f(T&);}namespace test{ template <class T> int f(T const&); template <class T> int g(T x) { return f(x); } int x = g(fu::bar<axe::handle>::baz());}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?