ISO C ++禁止成员maxY的初始化

时间:2014-06-27 05:15:52

标签: graph plot arduino arduino-ide

这是在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;

1 个答案:

答案 0 :(得分:1)

因为C ++禁止像这样在线初始化实例成员。

您应该在构造函数中初始化它们,或者,如果它们意味着是类变量(一个在所有实例之间共享)而不是实例变量,则将它们设置为静态。