【发布时间】:2021-08-23 18:33:40
【问题描述】:
我有一个向量:
std::vector<int> v;
我将 10 个元素推回这个向量,所以现在它有 10 个元素:v[0], v[1], ... ,v[9]
我还有另一个向量:
std::vector<std::function<>()> v5;
我想 push_back() 这些公式到 v5: v[0]*v[1], v[0]*v[2], ...
如何将这些公式 push_back() 转换为 v5 向量?你能帮我语法吗? 稍后我将在程序中使用这些公式。
例如当我调用v5[0]时,我想提取v[0]*v[1](第一个push_back公式到v5)。
【问题讨论】:
-
如果我没记错的话,你已经问过这个问题两次了吗?存储“公式”有什么意义?
-
@silverfox 你是对的。我需要将公式存储在向量中。然后我会在程序中使用这些公式。
标签: c++ vector functional-programming