私はこの問題を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(..);
私は、クラスと構造体とコンストラクタとデストラクタの間に混乱があることを知っています。あなたが私のためにリンクすることができるならば、私は適切なチュートリアル、余分な栄誉を見つけることができないということです。
ありがとうございます:-)