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

Реализовать односвязный список, в котором бы логика обхода его элементов задавалась бы пользователем. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Сформировать из значений массива другой массив, расположив в нем сначала цифры, затем – буквы, затем - символы, не являющихся ни буквами, ни цифрами http://www.cyberforum.ru/cpp-beginners/thread271043.html
Создать массив из 20 символьных значений. Сформировать из его значений другой массив, расположив в нем сначала цифры, затем – буквы, затем - символы, не являющихся ни буквами, ни цифрами.
C++ В массиве поменять местами его максимальное и минимальное значения В массиве из 15 вещественных чисел поменять местами его максимальное и минимальное значения. http://www.cyberforum.ru/cpp-beginners/thread271040.html
C++ кто знает как?
1. Написать шаблон функции для нахождения индексов элементов из заданного интервала, посортованих за спадением значений. Потом отсортировать их за ростом. 2.Создать 2 шаблонных класса с конструктором инициализации и конструктором копирования. Создать третий класс, который наследует свойства из двух классов.
C++ Считывание строк из текстового файла и создание папки
ВОзникла задача создать кучу папок с разными именами, возникла идея, что можно запихать эти названия в текстовый файл, где новая строка-имя объекта, которая послужит именем у новой папки...так вот, как на с++можно былоб это реализовать, чтобы считать строку-создать папку с именем этой строки, и так далее, пока не кончится строки? ps: думаю пример многим поможет, т.к задача хоть и нетрудная...
C++ классы http://www.cyberforum.ru/cpp-beginners/thread270974.html
доброго времени суток! кто-нибудь знает как описать класс car: марка - char, мощность - int, стоимость - float с помощью конструкторов и деструкторов.
C++ матрица Создать матрицу 3х2 найти в ней найбольший и найменьший элемент подробнее

Показать сообщение отдельно
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
06.04.2011, 21:45     Реализовать односвязный список, в котором бы логика обхода его элементов задавалась бы пользователем.
DiabloRossi, Шаблонным параметром, который работает со списком (в данном случае конкретным классом LinearListImpl). В этом шаблонном параметре (задающим обход) должен быть конструктор - который инициализирует список в классе обхода и функция обхода под названием print. Создаем список. Заполняем. Печатаем. Функция print в классе LinearList создает объект класса PS который является шаблонным параметром (стратегия обхода), передавая этому объекту уже построенный список, использует конструктор копирования списка внутри шаблонного класса и выводит список на экран. Достаточно прозрачно?
 
Текущее время: 04:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru