这是在arduino中使用图形的代码,但我收到错误说法 ISO C ++禁止成员maxY的使用。我能知道为什么吗?
class Graph
{
float maxY = 0;
float maxX = 0;
int maxI = 0;
boolean Dot=true;
boolean RightAxis;
boolean ErrorFlag=false;
boolean ShowMouseLines=true;
答案 0 :(得分:1)
因为C ++禁止像这样在线初始化实例成员。
您应该在构造函数中初始化它们,或者,如果它们意味着是类变量(一个在所有实例之间共享)而不是实例变量,则将它们设置为静态。