2

命名模板参数可以说是 C++ 中一个非常重要的特性。即,给定一个类模板,该类模板具有许多带有默认参数的模板参数,此功能将允许用户为这些参数的任意子集提供参数。Vandervoorde 和 Josuttis 的“C++ 模板:完整指南”将整个16.1 节用于实现命名模板参数的效果。

同一本书的第 13.9 节将命名模板参数列为可能添加到语言中的功能之一。考虑到这个估计是 12 年前的事实以及这个特性的巨大效用,我想知道:命名模板参数是否已经成为最新的标准和/或在当代编译器中实现?

如果第一个问题的答案是否定的,那么我想了解我所缺少的,即:为什么对这个功能的需求没有我想象的那么糟糕?

4

1 回答 1

6

1) 没有。

2) 没有人就“需要此功能”发表任何声明。它不存在的事实并不意味着它不是很需要。它只是意味着没有人成功地提出它并说服委员会相信它。

于 2015-09-09T11:54:55.807 回答