access2.c

来自「this is a gcc file, you can download it 」· C语言 代码 · 共 21 行

C
21
字号
// { dg-do compile }// PR c++/5387// Enforcing access of typename type.template <class T> struct A {  typename T::X x;			// { dg-error "this context" }  int f() { return T::i; }		// { dg-error "this context" }};class B {  typedef int X;			// { dg-error "private" }  static int i;				// { dg-error "private" }};int main(){  A<B> ab;				// { dg-error "instantiated" }  ab.f();				// { dg-error "instantiated" }}

⌨️ 快捷键说明

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