1
我想用Arduino实现这些类,并且有一些难以实例化的东西。如何使用Arduino实例化具有多态性的对象
错误我的编译器说是expected initializer before ‘*’ token Component *led = new Led("t_red", 11);
有什么建议?
我想用Arduino实现这些类,并且有一些难以实例化的东西。如何使用Arduino实例化具有多态性的对象
错误我的编译器说是expected initializer before ‘*’ token Component *led = new Led("t_red", 11);
有什么建议?
Led
需要一个构造函数。
class Led : public Component {
// ...
Led(char* name, int pin) :
Component(name, pin)
{
}
};
实际上你是否实现了'Led'的构造函数,还是让它离开? – Rakete1111
@ Rakete1111我不介意。我认为Led可以使用Component构造函数。 – marquesm91
这个错误信息有点奇怪,但是留给Led *的构造函数是一个错误,你应该先修复它。 –