【发布时间】:2023-03-03 06:22:27
【问题描述】:
我有一个向量作为类中的成员,我想通过 getVector() 函数返回对它的引用,以便以后能够修改它。将函数 getVector() 设置为 const 不是更好吗?但是,我在以下代码中收到错误“限定符在类型的绑定引用中删除...”。应该修改什么?
class VectorHolder
{
public:
VectorHolder(const std::vector<int>&);
std::vector<int>& getVector() const;
private:
std::vector<int> myVector;
};
std::vector<int> &VectorHolder::getVector() const
{
return myVector;
}
【问题讨论】:
标签: c++ vector reference constants