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。