The value -858993460 is being displayed by cout
for an uninitialized variable (presumably because there is junk in memory), but it will output -858993460 for every uninitialized variable in the program no matter how many I have or where they are in the program in relation to each other.
It will also output this same value, -858993460, when I run a completely different program with an uninitialized variable on a completely different computer, from Windows 7 to Windows 10 running on a VM on a Mac. Why is it doing this? The likelihood of -858993460 randomly being in each uninitialized memory location on different computers is astronomically unlikely.