C++ Lambda参数仅在延迟执行点已知

C++ Lambda参数仅在延迟执行点已知,c++,lambda,C++,Lambda,我刚才问过这个问题: 我想把函数作为参数传递。但是,传递的函数需要参数本身,这些参数仅在实际调用lambda之前的运行时确定 我需要一种方法来决定在很早的时候传入哪个函数,并且能够在稍后的Invocation?之前选择lambda的参数 这可能吗 (我不能使用命令模式,因为多态性的使用太多了。我有性能要求)你的意思是传递一个std::function?你似乎有点困惑。您使用的lambda和函数似乎是互换的。我怀疑你需要更具体地描述你的问题,这并不奇怪:如果你知道如何抽象一个问题,解决方案往往会

我刚才问过这个问题:

我想把函数作为参数传递。但是,传递的函数需要参数本身,这些参数仅在实际调用lambda之前的运行时确定

我需要一种方法来决定在很早的时候传入哪个函数,并且能够在稍后的Invocation?之前选择lambda的参数

这可能吗


(我不能使用命令模式,因为多态性的使用太多了。我有性能要求)

你的意思是传递一个
std::function
?你似乎有点困惑。您使用的lambda和函数似乎是互换的。我怀疑你需要更具体地描述你的问题,这并不奇怪:如果你知道如何抽象一个问题,解决方案往往会失败。你能具体描述一下你试图解决的问题吗(而不仅仅是你正在研究和遇到的子问题)?