everystep
C++ 现代

std::apply / std::invoke:把“怎么调用”统一成一件事

以前你要么手动展开 tuple,要么分别处理函数指针/成员函数指针/函数对象。C++17 的 apply/invoke 把这些调用细节收进标准库,让泛型代码更像人写的。

7 个章节
持续更新中

发现错误或想要改进?

本文档开源并托管在 GitHub 上,欢迎提交 PR 修正错误或补充内容。

在 GitHub 上编辑