chapter3-15.cpp

来自「是stl程序员开发指南的源码」· C++ 代码 · 共 23 行

CPP
23
字号
//文件名:CHAPTER3-15.cpp
#include <iostream.h>
class X 
{public: 
void f() {   cout<<"This is fuction f()"<<endl;} 
}; 
class Y 
{public: 
void g() {   cout<<"This is fuction g()"<<endl; } 
}; 
template <typename T> class Z 
{T t; 
public: 
void a() { t.f(); } 
void b() { t.g(); } 
}; 
int main() 
{Z<X> zx; 
zx.a(); // Doesn't create Z<X>::b() 
Z<Y> zy; 
zy.b(); // Doesn't create Z<Y>::a()
} ///:~ 

⌨️ 快捷键说明

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