Форум программистов, компьютерный форум, киберфорум
Наши страницы

Шаблон класса двусвязный список - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Перевести с DELPHI в С++ http://www.cyberforum.ru/cpp-beginners/thread318359.html
Кто-нибудь сможет помочь переписать код с delphi на с++? И вообще возможно ли это?
C++ Нормальное Распределение чисел есть программа. вычисляет нормально распределенные два числа методом Бокса — Мюллера, не могу сделать что выводила случайную последовательность а не два числа. помогите плиз! #include <math.h> ... http://www.cyberforum.ru/cpp-beginners/thread318357.html
C++ Как изучать С++ ?
Уважаемые участники форума, я тут на досуге - невзначай решил научиться азам С++. Нашел кучу учебников сижу типа читаю. Столкнулся с проблемой - масса ненужной информации и нет систематизации...
C++ Нахождение кратчайшего пути в неорентированном графе от заданой вершины к заданной
Добрый день. Вот решаю задачку о кратчайщем расстояние между двумя верщинами в неорентированном связном графе без циклов. Заданны такие параметры. (Помещаю их в файл text2.txt) 6 --...
C++ Массив http://www.cyberforum.ru/cpp-beginners/thread318283.html
Помогите разобраться. Только начал читать про указатели и решил написать простенькую программку :) Она считает кол-во прописных букв и записывает эти буквы в массив. Насчет счетчика всё ясно, но вот...
C++ исправить код программы #include<iostream.h> #include<conio.h> #include<stdlib.h> #include<string.h> #include<iomanip.h> float f( float, float, float, float); float pr_chet( float *mas, int k); float sum_f( float... подробнее

Показать сообщение отдельно
Dejust
49 / 49 / 1
Регистрация: 31.01.2011
Сообщений: 156
12.06.2011, 18:36
Вы создали список который годиться для хранения информации только об автобусах (тип автобус), а надо что бы получился контейнер для хранения данных разного типа (int, char, string, автобус, etc...)

Я рекомендую все-таки почитать литературу, тем более там совсем немного (ройте в сторону шаблонных классов)

ЗЫ
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
template<Type>
class spisok
{
     struct element                          
    {
                Type* _el;                        // Указатель на объект закрепленным за данным элементом списка
                element *next;                  //Указатель на следующий элемент списка
                element *prev;                  //Указатель на предыдущий элемент списка
                element *head;                  //Указатель на первый элемент списка
                element *tail;     
     }
// Далее объявление и определение методов присущих двухсвязному списку
   void add(Type* _e); // Добавляет элемент типа Type
   Type* front();           // Возвращает первый элемент типа Type
   // etc ...
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru