Guest |
Отправлено: 24.06.2005, 13:13 |
|
Не зарегистрирован
|
Имеется переменная типа вектор vector v, которая определена как глобальная
Эта переменная инициализируется в функции F1() после чего другой функции F2() значение элементов вектора изменяются но после повторного вызова функции F2() изменения в векторе не произошло данные остались те которые были внесены F1(); как это исправить
CODE |
F2()
{
For(int i=0;i<v.size;i++)
v[i]=v[i]*i;
}
| |
|
xTrim |
Отправлено: 24.06.2005, 13:34 |
|
Машинист паровоза
Группа: Участник
Сообщений: 208
|
Или в F2() используется локально обьявленный вектор (если тут весь код то вероятно нет), или где-то вызывается F1() после изменения вектора в F2(), или это не возможно. Имхо.
|
|