⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 template16.c

📁 linux下的gcc编译器
💻 C
字号:
// PRMS Id: 1502// Bug: g++ fails to resolve 'gnc' in the call to 'grid'.template<class T> class foo { public:  foo() { } };template<class T> class bar : public foo<T> {public:  bar() : foo<T>() {}};template<class T> class ben : public foo<T> {public:  ben() : foo<T>() {}  void grid(T (*f)(bar<T>&),bar<T>& x,bar<T>& y,bar<T>& param);};template<class T> void ben<T>::grid(T (*f)(bar<T>&),bar<T>& x,bar<T>& y,bar<T>& param) { }template<class T> T gnc(bar<T>& a){  return 0;}int main(){  ben<double> a;  bar<double> x,y,p;  a.grid(gnc,x,y,p);  return 0;}

⌨️ 快捷键说明

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