Классы

  • Автор темы sanya106
  • Дата начала
S

sanya106

#1
Помогите пожалуйста разобраться с заданием:
Очередь - KQueue
Методы:
конструкторы, деструктор;
операции: >>, <<, +, +=, =, ==, !=
функции:
IsEmpty(),
Size(),
Clear() - удалить все элементы очереди,
Front() - получить значение первого элемента очереди,
Back() - получить значение последнего элемента очереди,
Push() – добавить новый элемент в конец очереди,
Pop() – удалить элемент из начала очереди,
Swap() - обменять значения (т.е. очереди).

Очередь реализовать на массиве;
 
R

rrrFer

#2
а что не понятно?
создает класс, содержащий поля: массив, текущий размер массива и максимальный размер массива. Когда текущий размер достигает максимальный - создаешь новый массив(большего размера), его размер сохраняешь в качестве максимального размера. копируешь все элементы из старого массива в новый.

ну и реализуешь там все заданные методы.

Остальные вопросы конкретней.
 
R

rrrFer

#5
могу, но скажите чем помочь.
Если не понятно чего я хочу - прочитайте внимательно определение слову "помощь".
Если вы имели ввиду другую помощь - то прочитайте п.5 правил:
5. Ну а те, кто не хочет что-то делать самостоятельно, должны понимать, что работа людей стоит денег. Даже самая мелкая. А потому, если вы готовы платить за решение своей проблемы, то так же указывайте это в своей теме. Что-то в духе: Нужно решить такую-то задачу. Оплата.