我可以指定模板参数应该是某个基类的子类吗?
我有一个类,旨在处理某种类型的参数。有什么方法可以强制模板参数成为指向某种类型的子类的指针吗?
I have a class that is designed to work with a certain type of parameter. Is there any way that I can enforce that the template parameter be a pointer to a subclass of some type?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
enable_if
实用程序和is_base_of
类型特征是 C++0x 标准库的一部分,但也可在 Boost 中使用。The
enable_if
utility and theis_base_of
type trait are part of the C++0x Standard Library, but both available in Boost as well.