Когда я делаю расчет: 1-word.length();
Visual studio печатает 4294967294, вместо этого предполагается печать -2.
Когда я делаю расчет: 1+word.length();
Visual studio печатает 4, что и должно быть.
Почему, когда я вычитаю длину из 1, я получу это число и как я могу это исправить?
Примечание. Я использую C ++ и Visual Studio 2012.