-- または ++ 演算子を使用して現在の構造体のアドレスを変更することは可能ですか?
mystruct* test = existing_mystruct;
test++ // instead of using: test = test->next_p;
私はこれを使用しようとしていましたが、それは const のようで、エラーが発生します: これへの割り当て (アナクロニズム):
struct mystruct {
mystruct* next_p;
mystruct* prev_p;
void operatorplusplus () { this = next_p; }
void operatorminusminus() { this = prev_p; }
};