【发布时间】:2021-09-16 13:32:33
【问题描述】:
如何在 C++ 上编写这样的函数?
function executor (foo, ...args) {
return foo(...args)
}
我不明白如何在 C++ 上声明模板
【问题讨论】:
-
I don't understand how to declare template on C++那么您的第一步应该是搜索如何使用模板以及如何定义模板。如何获得与 JavaScript 类似的东西也取决于您的用例。 C++ 和 JavaScript 是两种不同的语言,具有不同的概念,因此解决问题的方法也不同。 JavaScript 中的 rest/spread 是在运行时完成的,C++ 中的可变参数类模板和折叠表达式是在编译时完成的,因此这两个概念之间没有一对一的映射。
标签: javascript c++ templates