meminit2.c

来自「xml大全 可读写调用率很高 xml大全 可读写调用率很高」· C语言 代码 · 共 22 行

C
22
字号
// { dg-do compile }// Origin: Mark Anders <mark dot a dot anders at intel dot com>// PR c++/15503: disambiguators in base classes and mem-initializerstemplate <typename K1> struct O {    template <typename K2> struct I {}; }; template <typename T> struct A : typename O<T>::template I<int> {   // { dg-error "keyword `typename' not allowed" }  A() :    typename O<T>::template I<int>()   // { dg-error "keyword `typename' not allowed" }  {};};template <typename T> struct B : O<T>::template I<int> {  B() :    O<T>::I<int>()   // { dg-error "used as template|it is a template" "" }  {};};// { dg-bogus "end of input" "bogus token skipping in the parser" { xfail *-*-* } 17 }

⌨️ 快捷键说明

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