Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Почти готовое решение.Как создать очередь? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Присваивание значений одного класса другому. http://www.cyberforum.ru/cpp-beginners/thread160346.html
Скажите, могу ли я присвоить значения одного объекта класса другому объекту того же класса? class card { //код код код }; int main() { card c1, c2, c3; // заполняем класс c1
C++ Удаление/добавление записи по ключу в односвязном списке Возможно-ли удаление или добавление записи по ключу в односвязном списке? Если да, то не пойму, как "перемещаться по списку" не разрывая связь между записями... Если не трудно, покажите на... http://www.cyberforum.ru/cpp-beginners/thread160327.html
C++ Литература по Visual C++
Доброго времени суток. 1. Подскажите пожалуйста хорошую книжку по Visual C++ класса - "от А до Я" среда VS. что бы в ней было описание всех формочек, кнопочек до сети и графики и тд. 2....
Цикл for и 56 карт C++
Выводит 14! карт в каждой строке. Я не понял как это получается. // 7_6.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include <iostream> #include <cstdlib>...
C++ Печать слова копейка в согласованном падеже http://www.cyberforum.ru/cpp-beginners/thread160195.html
какая для целого числа печатает слово копейка в согласованном падеже.
C++ Не могу понять в чем ошибка: реализация односвязного списка #include <iostream> using namespace std; struct list { int key; list *next; }; void addList(list *start); подробнее

Показать сообщение отдельно
USHЁL
0 / 0 / 0
Регистрация: 15.11.2009
Сообщений: 93
20.08.2010, 00:30  [ТС]
А вот в этих циклах Вы считаете всё в принципе уместно?
Цитата Сообщение от ISergey Посмотреть сообщение
while(!lolas.isfull())
* * * * {
* * * * * * * * lolas.enqueue(ws[ct++]);
* * * * * * * * //lolas.enqueue(ws[ct++]);
* * * * }
* * * * cout<<"Ochered' zapolnena. Nachalo obslujivania!\n";
* * * * while(!lolas.isempty())
* * * * {
* * * * * * * * lolas.dequeue(ws[ct--]);
* * * * * * * * cout<<"Obslujivaetsya "<<ws[ct--]<<"...\n";
* * * * }
А для этого обработчика не нужно указывать заголовочный файл?
Цитата Сообщение от ISergey Посмотреть сообщение
try{
* * * * * * * * Node * add = new Node;
add->item = item;
* * * * * * * * add->next = NULL;
* * * * * * * * items++;
* * * * * * * * if (front == NULL)
* * * * * * * * * * * * front = add;
* * * * * * * * else
* * * * * * * * * * * * rear->next = add;
* * * * * * * * rear = add;
* * * * * * * * return true;
* * * * } catch (std::bad_alloc&) {
* * * * * * * * return false;
* * * * }
Цитата Сообщение от ISergey Посмотреть сообщение
Worker * ws[SIZE];
//QueueTp<ws> lolas(5);// !!!!!!
* * * * QueueTp<Worker*> lolas(5);
А здесь,я думал,что мы подставляем в шаблон QueueTp<>lolas() как бы саму переменную.По идеи,если можно так выразиться, вроде же должен стоять объект ws?

Добавлено через 59 минут
При запуске всё проходит хорошо.Заношу работников, но при выходе из цикла( нажатием q) происходит вывод такого сообщения:
An Access Violation was raised in your program.
Do you want to break into the process?
И три варианта ответа:yes,no,abort.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru