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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Всего ничего, списочек) http://www.cyberforum.ru/cpp-beginners/thread160096.html
Товарищи, я надеюсь в вашу помощь в решение задачки( написать программу, которая читает числа, пока не введешь ноль. Запоминает их в список а потом распечатывает их квадраты. ) Если не получается решить это чудо, скажите плз хоть где про списки почитать, т.к. это делается через список.
C++ Степень через указатели Ребят, помогите пожалуйста! Трабл жуткий! У меня задача есть, а я с ней повис совсем( Нужно написать функцию, которой передают целое число x, и два указателя на целые числа. А она в первый указатель кладет x^2, а во второй x^3. http://www.cyberforum.ru/cpp-beginners/thread159941.html
Дерево каталогов C++
Помогите решить задачу с деревом каталогов.Условие на картинке.Зараннее благодарен.
Разрешение картинки C++
Есть RAW файл, как узнать разрешение картинки?
C++ вопрос по GUI http://www.cyberforum.ru/cpp-beginners/thread159317.html
Если я изучил с++, по книге(ещё не изучал) и вся книга про то как создавать консольные приложения, а я хочу научится писать windows приложения с графическим интерфейсом, подскажите книгу, сатью или что для этого нужно PS с++ builder не предлагать, только visual c++ express, я не Геиц PSS я только собираюсь начать обучение, можно помягче
C++ Как работать с системным реестром в Windows XP Скоко не слонялся по просторам нашего могучего интернета в поисках подробного описания функций RegCloseKey RegCreateKeyExA RegCreateKeyExW RegDeleteKeyA RegDeleteKeyW RegDeleteValueA RegDeleteValueW RegEnumKeyExA RegEnumKeyExW подробнее

Показать сообщение отдельно
USHЁL
 Аватар для 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.
 
Текущее время: 13:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru