我一直在寻找这个问题2天,但没有运气。结构的实例
,我有以下结构预定义
struct Motor : Port {
Motor(port_t port) : Port(port) {}
void moveAtVelocity(int velocity) { move_at_velocity(m_port, velocity); }
....
};
我再试着拨打结构
Motor M;
的一个实例,我越来越
Error: No matching function for call to Motor::Motor()
Note: Candidates are Motor::Motor(port_t)
怎么办我打电话给一个实例,例如我可以使用以下方法
moveAtVelocity(..);
我知道我搞砸了类和结构和构造函数和析构函数;问题是,我找不到一个适当的教程,如果你可以链接一个给我额外的荣誉。
在此先感谢:-)