C ++获取类变量的权限

时间:2018-09-01 14:09:52

标签: c++ pointers reference pass-by-reference

尊敬的StackOverflowers,

我正在学习编码面向对象的C ++。对于一个项目,我正在使用Arduino内核编程esp32。我有以下问题:

我有一个名为ULAM的类,其中包含一个名为program的类的对象数组和一个名为screen的类的对象。

class ULAM {
private:
  UlamProgram programs[10];
  UlamScreen screen;
}

program有一个public变量String name

class UlamProgram {
public:
  String name;
}

screen中的一个函数中,我要访问变量String name

void UlamScreen::programScreen() {
        tft.println(programs[0].name);
  }

如何获取该变量的权限?我已经尝试了几件事,但无法正常工作。

我试图将programs数组作为参数传递给screen构造函数,但是我不知道该怎么做。帮助将不胜感激。

0 个答案:

没有答案