Arduino:不能 return 从库函数中取消引用指针值到草图
Arduino: can't return dereferenced pointer value from library function to sketch
我最近编写的库遇到了一些问题。我有这个 char 指针作为我的私有变量之一,这给我带来了一些问题。下面是我的 .h 文件 -
我在 return_datetime() public 函数中使用这个 _dateTime 变量,就像这样-
现在,当我 运行 使用此库绘制草图时出现错误。这是它的样子:
这是怎么回事?我认为像我创建的 _dateTime 这样的私有变量可以被所有 public 函数使用。正确吗?
如果要拆分成员函数的声明和定义,需要在定义函数时指定class:
char CalcTime::return_datetime()
// ^^^^^^^^
我最近编写的库遇到了一些问题。我有这个 char 指针作为我的私有变量之一,这给我带来了一些问题。下面是我的 .h 文件 -
我在 return_datetime() public 函数中使用这个 _dateTime 变量,就像这样-
现在,当我 运行 使用此库绘制草图时出现错误。这是它的样子:
这是怎么回事?我认为像我创建的 _dateTime 这样的私有变量可以被所有 public 函数使用。正确吗?
如果要拆分成员函数的声明和定义,需要在定义函数时指定class:
char CalcTime::return_datetime()
// ^^^^^^^^