C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Vector и его повторная инициализация
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(), или это не возможно. Имхо.

Вернуться в Вопросы программирования в C++Builder