friend44.c
来自「this is a gcc file, you can download it 」· C语言 代码 · 共 45 行
C
45 行
// Test that template friends referring to class template members are// respected.// excess errors test - XFAIL *-*-*template <class T> struct A{ int f (T); struct AI { int f (T); };};class B{ template <class T> friend int A<T>::f (T); template <class T> friend struct A<T>::AI; int a;public: B(): a(0) { }};template <class T> int A<T>::f (T){ B b; return b.a;}template <class T> int A<T>::AI::f (T){ B b; return b.a;}int main (){ A<int> a; A<int>::AI ai; int r = a.f (0); r |= ai.f (0); return r;}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?