Хочется странного. Есть переменная. Нужно заменить ее чем-то, что позволит автоматом проверять значение этой переменной после любой ее модификации.
Накостылил
вот такой велосипед. Нужно, чтобы после оператора += выполнился метод check.
Работает, но нужно обойтись без явного каста (в main()) без добавления в обертку всего зоопарка операторов.
Как заставить компилятор выполнить 2 приведения? Понимаю, что стандарт запрещает, но может быть есть какая-то хитрость?