2012-04-04 59 views
0

作爲C++的忠實粉絲,我心中有一個疑問。問題是:我可以提供模板成員函數的幾個默認值嗎?

經典書籍「現代C++設計」說:「庫編寫器不能提供多個默認值,最好是類模板實現者可以爲每個成員函數提供一個默認實現。默認爲模板成員函數。「 (參見「1.4模板的好處」)

作者究竟意味着什麼?

據我的理解,「幾個默認值」是一個悖論的短語。因爲「多個」明確表示「多重」,「默認」隱含意味着「唯一」。

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

回答

1

它只是說明你在說什麼:開發人員無法爲模板成員函數默認建立兩個不同的值。

相關問題