0

作为 C++ 的忠实粉丝,我一直在思考一个问题。问题是:

经典著作《Modern C++ Design》说:“库编写者不能提供多个默认值。类模板实现者最多只能为每个成员函数提供一个默认实现。你不能为模板成员函数提供多个默认值。” (参见“1.4 模板的好处”)

作者的实际意思是什么?

据我了解,“几个默认值”是一个自相矛盾的短语。因为“几个”明确表示“多个”,而“默认”隐含表示“唯一”。

希望能得到一些有说服力的解释。提前致谢。

4

1 回答 1

1

它只是说明了您的意思:默认情况下,开发人员无法为模板成员函数建立两个不同的值。

于 2012-04-04T07:58:04.757 回答