我正在创建一个简单的c ++类来管理一系列菜单项。 每个菜单项都有:
我想初始化类并保存不同的显示缓冲区(单个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.
答案 0 :(得分:-1)
你必须申报你的班级
class MenuMgr
{
private:
buffer _buf;
public:
void set_displaybuff(buffer &buffer)
{
_buf= buffer;
}
};
这只是可以想象的最简单的例子。但是你必须实现Constructor和Destructor并添加所需的包含。