【发布时间】:2014-12-17 23:09:18
【问题描述】:
我有一个ClassA,它有一个private: vector<ClassB> vec。我在ClassA::fillVec() 中填充向量。
现在我想return 向量(通过引用?所以不要复制),我还想禁止使用const 进行任何进一步的更改。
仍然让我感到困惑的是语法。到目前为止我所拥有的是
const std::vector<ClassB> &ClassA::fillVec(...) const {}
但我不知道这是否正确。而且即使是对的,我还是在网上找到了这个解决方案,所以如果有人能解释一下为什么这两个const
【问题讨论】:
标签: c++ vector types return constants