У меня есть класс CCounter, который содержит целочисленное значение, защищенное мьютексом. Я определил несколько операторов, таких как post / pre inc / dec, возвращающих целое число, поэтому я могу сделать:
CCounter c(10);
int i = c++;
но что мне делать с простым заданием типа i = c
? Я пытался определить друга оператор =, но это дает мне
operator=(int&, const CCounter&)’ must be a nonstatic member function
ошибка. Пожалуйста, порекомендуйте. Благодаря.