partord1.c
来自「this is a gcc file, you can download it 」· C语言 代码 · 共 29 行
C
29 行
// Build don't link:// Copyright (C) 1999 Free Software Foundation// by Alexandre Oliva <oliva@dcc.unicamp.br>template <typename T> void foo(T);template <typename T> void foo(T*);template <typename T> class bar { private: int i; // ERROR - this variable friend void foo<T>(T);};template <typename T> void foo(T) { bar<T>().i = 0; // ok, I'm a friend}template <typename T> void foo(T*) { bar<T*>().i = 1; // ERROR - not a friend}int main() { int j = 0; foo(j); // calls foo<int>(int), ok foo(&j); // calls foo<int>(int*) foo<int*>(&j); // calls foo<int*>(int*), ok}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?