не могли бы вы сказать мне, почему это не так?
У меня есть
mytype test[2];
stringsstream result;
int value;
for (int i=0; i<2; i++) {
result.str("");
(some calculating);
result<< value;
result>> test[i];
}
Когда я смотрю, чтобы проверить массив - только сначала - test [0] - имеет правильное значение - каждый второй тест [1..x] имеет значение 0
почему это неправильно и не работает? при первом запуске цикла stringstream устанавливает правильное значение для массива, но позже появляется только 0?
спасибо