私は次のようなクラスを持っています:
class Node {
// data
Node* next;
void operator++(int);
};
そして、ポストインクリメント演算子を次のように定義すると:
void Node::operator++(int) {
this = this->next;
}
でエラーが発生Expression is not assignable
しthis = this->next;
ます。
これどうしたの?this
を指すようにするにはどうすればよいnext
ですか?