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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
vampir9988
0 / 0 / 0
Регистрация: 24.10.2012
Сообщений: 8
#1

нужно наисать main часть - C++

04.06.2013, 23:13. Просмотров 218. Ответов 0
Метки нет (Все метки)

Основное требование – в примере должно быть продемонстрировано использование всех методов класса.
В одном из примеров объект конкретизированного класса должен создаваться в динамической
памяти.

Сам класс
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
template <class T> class Queue
{
protected:
    protected:
    T *list;
    int size, count, tail, head;
    
public: 
    
    Queue(int sz){
        list = new T[sz];
        if(!list) throw "Queue not create!!!";
        size=sz;
        count=head=tail=0;
    };
 
    ~Queue(){
        if(list) delete [] list;
        size=count=head=tail=0; 
    };
 
    void Push(T val){
        if(count==size)throw "Queue is FULL!!!";
        list[tail]=val;
        tail++;
        if(tail==size)tail=0;
        count++;
    };
 
    T Pop(){
        if(count==0) throw "Queue is CLEAR!!!";
        T val;
        val=list[head];
        head++;
        if(head==size)head=0;
        count--;
        return val;
    };
    int GetCount(){return count;};
    
    void DelParam(T a){
        for( int i = 0 ; i < count ; i++ )
            if( list[i] > a) {
                for(int j = i ; j < count-i ; j++ ) list[j] = list[j+1];
                count--;
            }
    }
 
};
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.06.2013, 23:13
Здравствуйте! Я подобрал для вас темы с ответами на вопрос нужно наисать main часть (C++):

Работа с матрицами (нужно упростить функцию main) - C++
Задача написать программу, которая вычисляет произведение элементов матриц A(4x4);B(5x5);C(3x3);, лежащих выше главной диагонали, а в конце...

Связанный список, все действия нужно выполнить в main() - C++
Доброго времени суток. Приведу постановку задачи в виде скрина из учебника, ибо тут многабукафф: А вот ответ из того же...

Что нужно писать в угловых скобках после Smart в void main? - C++
Подскажите, что нужно писать в угловых скобках после Smart в void main ? #include &lt;iostream&gt; using namespace std; class A ...

Какой новые синтаксис: int main() VS. void main() - C++
Долго не занимался программированием , но тут жена решила поучится , да и сам повторить ,так вот столкнулся с такой темой на 4pda может...

Какая разница между int main и void main? - C++
какая разница между (int main) i (void main)?

Нужно вынести часть программы в отдельный модуль - C++
Помогите вынести 19-36 строки в отдельный модуль, чтобы можно было потом как заголовочный файл .h его подключить #define...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.06.2013, 23:13
Привет! Вот еще темы с ответами:

Почему в одних случаях пишут void main(), а в других случаях int main() {return 1;} - C++
Препод мне доказывает, что void в main`е писать неправильно, а объяснить не может почему. Кто расскажет?)

int main() VS void main() - C++
Вот товарищ Герберт Шилдт считает, что функция main() должна вид int main() { return 0; } Т.е. в случае удачи выполнения...

Void main or Int main - C++
Как правильнее использовать void или int в main? И обязательно возвращать return 0 в конце программы?

От void main() к int main() - C++
Ребят, недавно начал обучаться программированию на cpp на Windows. Перешёл на Mac ( Да, знаю, что никто его не любит и не уважает здесь, но...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru