c+中函数的语法+;班 我创建了一个简单的C++类来管理一系列菜单项。 每个菜单项都有: 发光二极管引脚 显示缓冲区 州

c+中函数的语法+;班 我创建了一个简单的C++类来管理一系列菜单项。 每个菜单项都有: 发光二极管引脚 显示缓冲区 州,c++,class,arduino,C++,Class,Arduino,我想初始化这个类并保存一个不同的显示缓冲区(一个INT) 对于每个菜单。将为每个菜单项实例化一个对象 应该有set、get和put函数 set将存储INT缓冲区的地址 get将返回存储在INT缓冲区中的值 put将在INT缓冲区中放置一个新值 下面是简化的psudeo代码,说明我认为set函数将如何实现: class menuMgr() { /* this should save the address of the buffer in the class object /*

我想初始化这个类并保存一个不同的显示缓冲区(一个INT) 对于每个菜单。将为每个菜单项实例化一个对象

应该有set、get和put函数

set将存储INT缓冲区的地址 get将返回存储在INT缓冲区中的值 put将在INT缓冲区中放置一个新值

下面是简化的psudeo代码,说明我认为set函数将如何实现:

class menuMgr() {

    /* this should save the address of the buffer in the class object /*
       void set_displaybuff(&buffer) {
          _buf = buffer;
       }
我需要帮助获得Get和SET函数的C++语法,其中 是保存数据的私有变量


你必须申报你的班级

class MenuMgr
{
private:
   buffer _buf;
public:
   void set_displaybuff(buffer &buffer)
  {
     _buf= buffer;     
  }
};

这只是可以想象的最简单的例子。但是您必须实现构造函数和析构函数,并添加所需的include

我理解类的语法——我在使用指针时迷失了方向。你的答案正是我想弄明白的-谢谢!对那个人来说没什么。哇,我没意识到我的问题措辞如此糟糕。我知道C语言已经编程30年了。。。只是需要一点指针的帮助。不用说,我将来一定会避免这样的陷阱。我得到的答复确实有帮助。