当泛型 lambda 被存储为 a 时std::function,我们需要提供一个具体的类型,比如,
std::function<double(double)>
Run Code Online (Sandbox Code Playgroud)
因此绑定到特定类型,
以下声明:
std::function<auto(auto)>
Run Code Online (Sandbox Code Playgroud)
引发编译器错误。
我知道,从 c++14 开始,auto可用于存储 lambda 的返回值,但是在将 lambda 存储在std::function.
即感兴趣的分区已经安装为只读。该分区需要安装为启用读写的分区,以便单独执行特定的脚本行。之后,该分区应进入其之前的只读状态。
可以使用 RTTI 在运行时识别数据类型,但是我们如何在编译时做到这一点,这可能吗?
c++ templates template-specialization template-meta-programming
c++ ×2
c++14 ×1
lambda ×1
linux ×1
mount ×1
qnx ×1
qnx-neutrino ×1
std-function ×1
templates ×1