2012-04-04 56 views
0

作为C++的忠实粉丝,我心中有一个疑问。问题是:我可以提供模板成员函数的几个默认值吗?

经典书籍“现代C++设计”说:“库编写器不能提供多个默认值,最好是类模板实现者可以为每个成员函数提供一个默认实现。默认为模板成员函数。“ (参见“1.4模板的好处”)

作者究竟意味着什么?

据我的理解,“几个默认值”是一个悖论的短语。因为“多个”明确表示“多重”,“默认”隐含意味着“唯一”。

希望收到一些令人信服的解释。提前致谢。

回答

1

它只是说明你在说什么:开发人员无法为模板成员函数默认建立两个不同的值。

相关问题