explicit78.c
来自「linux下编程用 编译软件」· C语言 代码 · 共 29 行
C
29 行
// { dg-do assemble }template <int I>struct A {};template <int I, int J>struct B { operator A<3> (); operator B<3, 7> ();};template <int I, int J>void f(B<I, J>);template <int I>void f(A<I>){}int main(){ // Deduction fails with the first `f'. Since `3' is explicitly // specified, we don't try any deduction with the second `f'. So, // we call the second `f'. f<3>(B<2, 7>());}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?