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

дек - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ typedef struct http://www.cyberforum.ru/cpp-beginners/thread99683.html
а зачем вы используете конструкцию typedef struct name{...} ? и какие она дает преимущества в отличии от struct name{...}
C++ Массив Можно ли из функции (не main) вернуть (return) массив? Мне нужно написать программу ввода, вывода 2-х массивов с помощью функций. http://www.cyberforum.ru/cpp-beginners/thread99675.html
отношение к видео урокам C++
как вы относитесь к видео урокам по C++ ? помогают ли они новичкам или это пустая трата времени.. лично я скачал видеоуроки, посмотрел их, но помоему книги на много лучше.
C++ массивы
Помогите написать програмки!!!! 1. Даны два массива, упорядоченных по возростанию: А и B. Сформируйте массив C, состоящий из элементов массивов А и В, упорядоченный по возростанию (Массив С не должен сортироваться). 2. Даны два массива : А и B. Необходимо создать третий массив, в котором нужно собрать общие элементы двух массивов. 3. Даны два массива : А и B. Необходимо создать третий массив,...
C++ Из цифр двух натуральных чисел составить наибольшее возможное число, сохраняя первоначальную последовательность цифр. http://www.cyberforum.ru/cpp-beginners/thread99661.html
подскажите пожалуйста.. Из цифр двух натуральных чисел составить наибольшее возможное число, сохраняя первоначальную последовательность цифр.
C++ Рисуем окошки под Dos Значится собираю проект в Open Watcom под Dos 16. Глаза уже замылились, никак ошибку не могу узреть. Собственно подозреваю что ошибка связана с моим буфером, т.е. это либо в функции upLoadInBuffer(), где в буфер сохраняется экран под окном, либо в unLoadInBuffer(), где из буфера выгружаются данные на экран (типа окно закрыли). Поэтому, если лень проглядывать весь код, то прокомментируйте... подробнее

Показать сообщение отдельно
Aye Aye
367 / 281 / 36
Регистрация: 17.12.2009
Сообщений: 567
27.02.2010, 21:11     дек
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
template <class V> class deque{
private:
          struct node{ //узел списка на которм построен дек
                   node *next; //следующий элемент
                   V value;//хранимое значение
                   //еще какое нибудь описание узла
          };
          node *begin; //первый элемент в писке
          node *end; //последний элемени в списке
          int size; //количество элементов в списке
public:
         deque():begin(0),end(0),size(0){}
         void push_back(const T &t); //вставить сзади (begin)
         void push_front(const T &t); //вставить спереди (end)
         T &back(); //вернуть последний элемент
         T &front(); //вернуть передний
         void pop_back(); //выталкнуть задний
         void pop_front(); //выталкнуть передние
         int size(); //возвращет размер дека
         void sort() //сортирует дек
         deque operator=();
         deque operator==();
        //и т. д.
};
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru