第 16 章 - 关于 ex65 和 66 的一些进一步阅读
作者: funct7创建于 2023年1月15日更新于 2023年1月15日
65 号题可能会让人有点惊讶,如果你同时编译了 `char *` 和 `const char *` 的 `debug_rep` 重载,以及这些特化版本:你无法让特化版本被调用,以保住你的性命。当然,书中也提到了这一点: > 特化版本实例化了模板,而不是重载它。因此,特化版本不会影响函数匹配。 然而,这本书已经很厚了(这对于一个"入门"书来说),很容易就将这个重要的细节略过一眼。此外,对于如何提供功能,有这么多不同的方法来实现相同的操作,可能会令人困惑。我找到了一个很棒的链接,它更深入地探讨了这个问题,而且恰好回答了 66 号题: http://www.gotw.ca/publications/mill17.htm
内容来源: Mooophy/Cpp-Primer