强制接口的模板

jac*_*hab 4 c++ inheritance templates

是否可以创建一个模板来接受实现某些接口的类型?例如,我想对模板用户说:只要它实现Init()Destroy()方法,你可以在我的容器中存储任何东西.

谢谢

Kon*_*lph 6

Boost概念检查库提供了概念的(有意的,但不幸的是切割的)C++ 0x功能的有限子集.您可以通过为所需界面创建概念检查类来利用它.