小编Sor*_*ale的帖子

返回私人向量

我有一个带有私有属性的类,它是一个向量.做getter函数的最佳方法是什么?

  1. 返回整个向量: vector<char*> getNames() { return names; }
    • 这会返回副本还是指针?这是私人的吗?
  2. 返回迭代器: vector<char*>::iterator getNames() { return names.begin(); }
  3. 使矢量公开
    • 我知道这对于OOP来说是不好的做法,只是列出选项.

c++ oop iterator private vector

4
推荐指数
1
解决办法
853
查看次数

标签 统计

c++ ×1

iterator ×1

oop ×1

private ×1

vector ×1