c++ - make_shared、make_pair 等叫什么?

标签 c++ terminology

设计用于利用模板推导来实例化其模板类拷贝的函数类型有一个正式名称。 std::make_pair 是此类方法的主要示例。想到了术语“辅助方法”,但我记得还有一个更具体的术语……我就是想不起来了。

最佳答案

我不确定还有比“工厂函数”更正式的名称。我不会将其称为“方法”,因为它不存在于类里面。

Boost docs 中支持这种用法,以及 this blog post由 Microsoft 的 STL 大师 Stephen T Lavavej 撰写。

关于c++ - make_shared、make_pair 等叫什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10080797/

相关文章:

c++ - 如何从函数数组中调用特定函数?

c++ - 在 Visual Studio 中编译时查找 C++ 平台目标

c++ - pjsip 新调用错误...无法找到默认音频设备 (PJMEDIA_EAUD_NODEFDEV)

refactoring - 什么是类型代码?

c++ - 10 的幂的表查找

c++ - 我应该如何部署 MFC 应用程序?

programming-languages - 标量与原始数据类型 - 它们是同一件事吗?

c - 'stream' 在 C 中是什么意思?

algorithm - 命令式 Quicksort 是否就地(in-place)?

oop - 术语:在 OOP 中,当您有一个对象或记录使用查找表或网关中的 "joined"数据时,它被称为什么?