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

Класс "Множество символов" - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Линейный список. Добавление в начало списка элементов http://www.cyberforum.ru/cpp-beginners/thread401085.html
Есть задача: - представить таблицу в виде линейного списка - организовать добавление элементов - исключение элементов из списка - просмотр списка - и добавление элементов в начало списка. Все что перечислил я сделал, кроме "добавления элементов в начало списка". Не думаю что нужно показывать весь код, покажу функции которые на мой взгляд будут связаны с добавление. Сама структура:
C++ byte arr to int int i; byte arr = {0x31,0x31,0x31,0x31,0x31}; нужно из массива arr пoлучить i=11111; как это зделать? Добавлено через 11 часов 6 минут еще актуально http://www.cyberforum.ru/cpp-beginners/thread401079.html
При попытке компиляции на ноутбуке вылезает данная ошибка. Что это? C++
Вот текст ошибки. Причем на чужом ноуте компилилось нормально, здесь вдруг траблы какие-то. С опасностью я понимаю, а вот с ерорами не очень как-то... 1>------ Build started: Project: Programm Infa 1.2011, Configuration: Debug Win32 ------ 1>Compiling... 1>Programm Infa 1.2011.cpp 1>c:\users\sony\documents\visual studio 2008\projects\programm infa 1.2011\programm infa 1.2011\programm infa...
C++ Бинарное дерево по первой букве Список с простым перебором
Помогите пожалуйста написать программу которая бы сообщала среднее число коллизий и среднее количество сравнений, выполненных для поиска идентификатора. Тип хеш функции -Бинарное дерево по первой букве а тип разрешения коллизии -список с простым перебором.Спасибо
C++ Переход от статического к динамическому массиву http://www.cyberforum.ru/cpp-beginners/thread401056.html
Есть некая структура some_struct. Необходимо перейти от статического массива этих структур some_struct *Table; к динамическому some_struct *Table = (some_struct*)malloc(MaxSize*sizeof(some_struct); Как корректно перевести следующие строки: some_struct *temp; temp = Table; //возможно temp = &Table; или temp = Table + h;
C++ Что лучше Visual studio 2010 C++ или Builder 6 C++ ? Только что начал программировать на C++, и не хотелось бы потом переучиваться на другую среду программирования, так что пожалуйста, подскажите где лучше программировать, выгодней и на какой среде программирования делают сегодня популярные программы? Заранее спасибо :) ! подробнее

Показать сообщение отдельно
Dima7147
0 / 0 / 0
Регистрация: 17.11.2011
Сообщений: 17

Класс "Множество символов" - C++

08.12.2011, 12:43. Просмотров 1073. Ответов 1
Метки (Все метки)

Внимание! В каждом задании требуется разработать пользовательский тип (класс). Для демонстрации возможностей класса Вам необходимо написать программу, управляемую через меню (в текстовом режиме). Исходный код класса нужно оформить в виде двух файлов: заголовочного файла с объявлением класса и файла реализации.


Разработайте пользовательский тип «множество символов». Реализуйте механизм подсчета ссылок (!) для минимизации операций копирования. Для разрабатываемого типа обязательно определите:
• конструктор и деструктор;
• конструктор копирования;
• операторы << и >> для добавления и исключения элементов из множества;
• операторы & и | для пары множеств с семантикой «пересечение множеств» и «объединение множеств»;
• оператор присваивания;
• оператор сравнения ==;
• операторы < и > c семантикой принадлежности одного множества другому;
• метод для определения принадлежности символа множеству;
• метод для вывода множества в указанный поток.

Добавлено через 22 часа 3 минуты
Не могли бы вы написать код?)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru