C++ 访问类中的全局变量

C++ 访问类中的全局变量,c++,C++,我是那里的新手和新用户,我想问一下 an_ac rtc(width); class js_jam{ private: unsigned long uj = millis(); uint8_t speed; public: void update_jam(){ Time now = rtc.getTime; // PROBLEM HERE uint8_t jam = now.hour; } }; 当我尝试访问'js_jam'类中的'rtc'时,我得到

我是那里的新手和新用户,我想问一下

an_ac rtc(width);
class js_jam{
  private:
  unsigned long uj = millis();
  uint8_t speed;
  public:
  void update_jam(){
     Time now = rtc.getTime; // PROBLEM HERE
     uint8_t jam = now.hour;
  } 
};
当我尝试访问'js_jam'类中的'rtc'时,我得到以下错误

非静态成员函数的使用无效


您能解释一下原因吗?

类可以像您编写的那样访问\u ac rtc
,但如果您调用的是成员函数,则需要向其添加
()
,如下所示:

rtc.getTime()
请拿着看。欢迎来到SO。