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

Шаблон структуры данных - массив указателей на заголовки списков - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти номер компоненты, начиная с которой файлы различаются. Скопировать часть, которая отличается http://www.cyberforum.ru/cpp-beginners/thread733199.html
Создать два файла f и g. Найти номер компоненты, начиная с которой файлы различаются. Скопировать часть, которая отличается, в h. Вывести файлы f, g, h. #include <iostream> #include <fstream> using namespace std; int main() { ifstream f("C://input.txt"); ifstream g("C://inputsecont.txt");
C++ Динамический список Здравствуйте, посоветуйте, пожалуйста, что лучше применить в следующей задачи: пользователь вводит имена объектов, точнее выбирает из предоставленный и вводит только номера этих имен. Потом эти объекты передаются другому объекту в качестве атрибутов. Второй объект взависимости от этих атрибутов как-то реагирует. Проблема в том, что изначально не известно сколько пользователь захочет ввести, и... http://www.cyberforum.ru/cpp-beginners/thread733197.html
Частичная специализация. Контейнеры C++
Всем привет, пытаюсь разобраться с шаблонами: Требуется создать функцию печати для stack, queue, priority_queue. Все было бы супер, но не вижу общей для всех трех контейнеров функции доступа к элементам. Для стека и приоритетной очереди это top(), для очереди front() и back(). Получается, для очереди нужна специализация. Но возникает вопрос, каким образом задавать очередь при специализации,...
C++ Найти все натуральные числа из промежутка от 1 до 200, у которых сумма четных делителей равна N (проверить)
Найти все натуральные числа из промежутка от 1 до 200, у которых сумма четных делителей равна N #include "stdafx.h" #include <iostream> #include <locale> using namespace std; void _tmain() {
C++ Крестики-нолики. Ход компьютера http://www.cyberforum.ru/cpp-beginners/thread733177.html
Необходимо, чтобы компьютер не просто ходил рандомными числами, но мешал выиграть игроку и пытался выиграть сам. Заранее спасибо)
C++ Шаблон гибкого массива Разработать шаблон гибкого массива, реализировать групповые добавления, удаления и замену элементов. Реализировать методы поиска элементов и групп элементов. Группа представлена диапазоном итераторов. Срочно нужна программа!!!! подробнее

Показать сообщение отдельно
Buildog
40 / 40 / 2
Регистрация: 29.04.2012
Сообщений: 185

Шаблон структуры данных - массив указателей на заголовки списков - C++

16.12.2012, 00:17. Просмотров 1117. Ответов 5
Метки (Все метки)

Мне выдали задание на курсовую работу:
"Шаблон структуры данных - массив указателей на заголовки списков. Элемент списка содержит указатель на строку
(При включении последним предусмотреть ограничение длины текущего списка и переход к следующему)"

Прошу помощи не в написании кода, а просто подскажите, для чего тут делать переменную шаблона? Вот моя основа

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
template <class T>
struct List
{
    char *item; //Указатель на строку
    List *pNext; //Указатель на следующий элемент
};
 
template <class T>
class ARRAY
{
public:
    ARRAY();
    ~ARRAY();
 
private:
    List **pHead; //Массив указателей на "головы" списков
};
Где тут должна быть переменная T? Просто обычно в заданиях на шаблоны "указатель на объект" и тогда было бы 100%
C++
1
T item;
А тут я в замешательстве
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru