Почему инициализированная переменная принимает мусорное значение?
пишу проект и возникла проблема переменная, хоть у нее и задано значение, после прохождения цикла отрисовки принимает мусорное значение с чем это может быть связано?
int i = 0;
while(true){
cout << i << endl;//к примеру может выдавать 2438535
}
Это пример кода, на деле там много всего еще P.S. Переменную нигде не трогаю больше