什么是make_shared,make_pair等?

时间:2012-04-09 22:42:51

标签: c++ terminology

有一个函数类型的正式名称,旨在利用模板推导来实例化其模板类对应物。 std::make_pair是这种方法的一个主要例子。我想起了“辅助方法”这个术语,但我记得有一个更具体的术语......我就是记不住了。

1 个答案:

答案 0 :(得分:1)

我不确定是否有正式名称而不是“工厂功能”。我不会称之为“方法”,因为它并不属于某个类。

微软的STL大师Stephen T Lavavej在Boost docs以及this blog post中支持这种用法。