感谢您的阅读。委托类称为 Sensor。它需要在构造函数中设置一个引用,例如:
class Sensor { Sensor(other *ref);}
我有一个类 testFactory。如果我现在输入
class testFactor{
...stuff...
private:
Sensor mySensor;}
我得到了所有的问题。它不能分配抽象对象。或者它不能声明变量,或者不知道变量的类型。
即使将传感器作为静态变量从标头中取出到 cpp 中也无济于事。
只有当我将传感器构造函数更改为无效/非构造函数时,我才不会遇到任何问题。
但是我必须在传感器中使用 setRed 函数,这可能会导致更多问题。
希望您能帮助我:声明一个变量并持有一个具有非 Void 构造函数的类