Это может быть возможно для пользовательских классов, использующих некоторые неясные приемы, но в целом это не разрешено. Одно из самых важных правил перегрузки операторов: никогда не меняйте значение операторов. Например. не меняйте значения +
и -
. Конечно, это может быть сделано, но это может смутить других и, возможно, вас самих, читая код чуть позже.
То, что вы пытаетесь сделать, может быть сделано в C ++ с использованием указателей или ссылок:
int b = 5;
int &a = b;
a = 4;
cout << b << endl; // prints 4