#include "iostream"
#include "vector"
class ABC {
};
class VecTest {
std::vector<ABC> vec;
public:
std::vector<ABC> & getVec() const { //Here it errors out
return vec;
}
};
constを削除すると修正されますが、getVecが定数メソッドである場合はそうではありません。では、なぜこれが許可されないのですか?