将方法设为“私有:”之外的私有方法

时间:2018-11-02 14:50:31

标签: c++ class

我正在构建一个自定义数组类。如何将以下方法设为私有:

void array_list::resize() {
...
}

更新:让我重新表述,因为我认为这是一个误会。我想添加某种声明以使此方法当前为公共私有。这种声明的名称是什么?

2 个答案:

答案 0 :(得分:1)

  

这种声明的名字是什么?

您要查找的内容不存在。访问在声明中指定,即

struct array_list {
    private:
       void resize();
};

然后(不重复访问说明符)

void array_list::resize() {
    ...
}

答案 1 :(得分:0)

每个人都误解了我的问题,因为我没有记住我可以将函数从公开文件移到私有文件的私有文件中。这是解决此问题的方法。