c++ - Arduino:无法将取消引用的指针值从库函数返回到草图

标签 c++ arduino libraries

我在使用我最近编写的库时遇到了一些问题。我有这个 char 指针作为我的私有(private)变量之一,这给我带来了一些问题。下面是我的 .h 文件 - enter image description here

我在 return_datetime() 公共(public)函数中使用这个 _dateTime 变量,就像这样-

enter image description here

现在,当我用这个库运行我的草图时,我得到了一个错误。这是它的样子:

enter image description here

这是怎么回事?我认为像我创建的 _dateTime 这样的私有(private)变量可以被所有公共(public)函数使用。正确吗?

最佳答案

如果要拆分成员函数的声明和定义,则在定义函数时应指定类:

char CalcTime::return_datetime()
//   ^^^^^^^^

关于c++ - Arduino:无法将取消引用的指针值从库函数返回到草图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29725703/

相关文章:

c++ - 数据类型与 arduino 和 coder.ceval 不匹配

ESP32 的 Core 1 和 0 不能单独工作

python - 我应该使用哪个 : Python-sgp4, PyEphem,python-skyfield

php - 在 codeigniter 库中使用 mysql

c++ - 移植到 MSVS2010 C++ GUI 的 MSVS2010 C++ 控制台代码失败。为什么?

来自其他文件的c++类

c++ - Lambda 捕获 QFile 对象

c++ - DLL 之间的交互

javascript - 如何让步进电机随时间转动360度?

c++ - 函数调用中的 OpenCV 错误 : insufficient memory,