我正在努力弄清楚如何以简单而优雅的方式将 Struct 的 Vector 传递给函数。代码如下所示:
struct cube{ double width; double length; double height; };
vector<cube> myVec;
int myFunc(vector<double> &in)
{
// do something here
}
int test = myFunc(myVec.width); // NOT POSSIBLE
所以我想要的只是将宽度向量传递给函数并执行一些计算。这是可能的还是我必须将完整的向量 fo 结构传递给函数 myFunc()?