0
class GridElem {
public:
GridElem();
~GridElem();
GirdElem &operator=(const char _idata);
friend char operator-(const GridElem &lhs, const char rhs);
private:
char _data;
};
inline char operator-(const GridElem &lhs, const char rhs) {
return lhs._data - rhs;
}
我不明白,我在GridElem.cpp
運算符重載,運算符=在類,「沒有指定類型」
GirdElem& GridElem::operator=(const char _idata) {
_data = _idata;
return *this;
}
完成,實現了東西elese錯我的配置還是可以的你發現錯誤嗎?
類定義是否可以在定義運算符的位置訪問? – juanchopanza
您是否在'GridElem.cpp'中包含'GridElem.h'? – borisbn
錯誤是一個錯字'GirdElem',@Baptiste Wicht立即指出 – John