qualttp16.c
来自「linux下编程用 编译软件」· C语言 代码 · 共 41 行
C
41 行
// Copyright (C) 2001 Free Software Foundation// Contributed by Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>// { dg-do run }extern "C" void abort();struct A{ template <class T> class B {};};template <template <class> class TT, class T> struct X{ TT<int> y; T z; int f() { return 0; }};template <class T> struct X<T::template B, T>{ typename T::template B<int> y; T z; int f() { return 1; }};template <class T> struct C{ X<T::template B, A> x;};int main(){ C<A> c; X<A::B, A> x1; X<A::B, int> x2; if (x1.f() != 1) abort(); if (x2.f() != 0) abort();}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?