0

C ++の大ファンとして、私の頭の中に疑問がありました。質問は:

古典的な本「ModernC++Design」は、「ライブラリライターは複数のデフォルト値を提供できません。せいぜい、クラステンプレート実装者は各メンバー関数に単一のデフォルト実装を提供できます。テンプレートメンバー関数に複数のデフォルトを提供することはできません。」(「1.4テンプレートの利点」を参照)

著者は実際にはどういう意味ですか?

私の理解では、「いくつかのデフォルト」は逆説的なフレーズです。「いくつか」は明示的に「複数」を意味し、「デフォルト」は暗黙的に「一意」を意味するためです。

説得力のある説明を受けたいと思います。前もって感謝します。

4

1 に答える 1

1

それはあなたが言っていることを述べているだけです:開発者はテンプレートメンバー関数に対してデフォルトで2つの異なる値を確立することはできません。

于 2012-04-04T07:58:04.757 に答える