Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.01.2013, 08:58   #1
barsheel
Новичок
Джуниор
 
Регистрация: 14.01.2013
Сообщений: 1
По умолчанию Проблемы с vector

Добрый день. Возникла проблема с вектором в windows application form.

Суть такова. У нас есть объект класса Room и ему нужно сопоставить несколько объектов класса Workstation.

Вот описание переменных класса Room:

Код:
class Room
{

public:
    vector <Server*> servers;
    vector <Workstation*> stations;
	....
}
Тут мы создаём объекты этих классов.
Код:
	
           vector<Workstation*>WS_vec;
	vector<Room*>R_vec;

	Room *Rptr;
	for (j=0; j<=5;j++){Rptr = new Room; R_vec.push_back(Rptr);}
	
	i=rand()%20+5;
	Workstation *WSptr;
	for (j=0; j<=i;j++){WSptr = new Workstation; WSptr->CrWorkstation(); WS_vec.push_back(WSptr);}
И сам код.

Код:




if((R_vec.size()>=0)&&(WS_vec.size()>0))	{	
	int k,kk;
	for(k = 0 ; k < R_vec.size(); k++){
	for(kk = 0; kk < WS_vec.size(); kk++){
												
	                        if(!(WS_vec[kk]->getinroom()){
                                       R_vec[k]->stations.push_back(WS_vec.[kk];); //Вот эта строчка всему виной, без неё прога работает
                                       WS_vec[kk]->setinroom(true);
														
}}}}

Выдаёт следующие ошибки:

vector subscript out of range

и

Expression("Standard C++ Libraries Out of Range", 0)

Такие дела.
barsheel вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
vector error kineziz Общие вопросы C/C++ 4 02.05.2012 20:28
<vector> dcPEOP Общие вопросы C/C++ 2 26.01.2012 11:28
класс Vector fclmhooligan Общие вопросы по Java, Java SE, Kotlin 3 05.04.2011 02:40
#include <vector> GBAXA Visual C++ 12 15.08.2010 11:25
vector NiCola999 Помощь студентам 5 26.02.2010 08:37