|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
25.03.2011, 17:20 | #1 |
Регистрация: 26.09.2010
Сообщений: 6
|
стек
Необходимо реализовать методы класса в зависимости от варианта. Все методы должны возвращать true в случае удачного завершения и false в противном случае. Ошибки следует обрабатывать тщательно!
// "MyClass" - это просто название для примера // тут указано то общее, что есть во всех вариантах class MyClass { private: // количество элементов int n; // максимальное количество элементов int maxn; // массив, в котором хранятся элементы int* ar; public: // конструктор класса // maxcount - максимально возможное число элементов MyClass(int maxcount) { n = 0; maxn = maxcount; ar = new int[maxn]; } // деструктор класса ~MyClass() { delete ar; } // количество элементов int Count() { return n; } // далее // ... }; // Стэк class Stack { // ... // положить элемент в стэк bool Push(int v); // достать элемент из стэка bool Pop(int& v); // проверить, а не пуст ли стэк bool IsEmpty(); }; |
25.03.2011, 19:18 | #2 | |
Форумчанин
Регистрация: 29.09.2010
Сообщений: 636
|
Цитата:
а динамически расширяющийся стек с ограничением там каким то - это как-то сбивает с толку, ИМХО. //upd. простите опять моя невнимательность, вы тут оказывается указываете в конструкторе размер Код:
Последний раз редактировалось onewho; 25.03.2011 в 19:22. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Стек | Виктор32 | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 24.03.2011 15:54 |
Стек | Цветик | Общие вопросы C/C++ | 0 | 25.11.2010 17:42 |
Стек | Anabella | Помощь студентам | 1 | 20.06.2010 21:01 |