所以,我有一个算法,它需要几个传感器,将它们缩放到一个温度,然后把这些温度放在一个全局数据存储中。但是,A 类传感器执行 B 类所需的更多计算。我不能将新的计算放在数据存储中,并且我不想将 A 类包含在 B 类中,只是为了用 getter 获取一条数据。
Class A
{
private:
float x[4];
float y[4];
public:
//Scaling functions, etc...
}
Class B
{
private:
float c[4];
public:
//Scaling functions etc...
}
将 x[4] 传递给 B 类以放入 c[4] 的最佳方法是什么?真正的课程还有更多的内容,这是我想我能做的最简单的事情。x[4] 有需要在 B 类中使用的数据。