c ++类中的函数语法

时间:2013-12-06 21:40:59

标签: c++ class arduino

我正在创建一个简单的c ++类来管理一系列菜单项。 每个菜单项都有:

  1. LED引脚
  2. 显示缓冲区
  3. 一个州
  4. 我想初始化类并保存不同的显示缓冲区(单个INT) 每个菜单。将为每个菜单项实例化一个对象。

    应该有设置,获取和放置功能

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

    下面是我认为set函数将如何完成的简化psudeo代码:

    class menuMgr() {
    
        /* this should save the address of the buffer in the class object /*
           void set_displaybuff(&buffer) {
              _buf = buffer;
           }
    

    我需要有关get和set函数的c ++语法的帮助,其中_buf 是保存数据的私有var。

    = Alan R.

1 个答案:

答案 0 :(得分:-1)

你必须申报你的班级

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

这只是可以想象的最简单的例子。但是你必须实现Constructor和Destructor并添加所需的包含。