| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Для новичков > [c]очередь |
| Автор: Zaulyx 28.12.2008, 14:29 | ||
как мне сделать так чтобы работать можно с любым количеством очередей??Хелп плз. Завтра сдавать |
| Автор: pan2004 28.12.2008, 14:46 | ||||||
Наверно, для начала избавиться от глобальных переменных и сделать так, чтобы функции принимали нужные им параметры, и возвращали результат например:
Добавлено через 1 минуту и 55 секунд PS
Утечка памяти. Упс... |
| Автор: Zaulyx 28.12.2008, 15:13 |
| т.е мне во все функции запихать вместо void Item* tail = NULL ?? и возвращать p ?? |
| Автор: pan2004 28.12.2008, 15:19 |
С умом конечно надо делать, а не от балды. Посмотреть, каким функциям что для работы надо - соответственно и писать аргументы. Посмотреть, что из них имеет смысл возвращать. Приведенная мной функция - только в качестве примера, и простым копипастом тут наврятли обойдешься. Потом, после проведенного рефакторинга, я думаю реально будет сделать еще один массив(список) этого списка. Вот собственно и все. |