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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
lion-6v
0 / 0 / 0
Регистрация: 19.12.2012
Сообщений: 93
#1

Создать класс String и перегрузить операторы - C++

25.02.2014, 01:37. Просмотров 277. Ответов 0
Метки нет (Все метки)

Написать программу, демонстрирующую работу класса :

b) Создать класс String – строку, используя динамическую память. Определить операторы "+" –сложение строк, "=" и "+=" – присваивания, как дружественные функции. Определить операторы сравнения "==", "!=", "<", ">", как методы класса. Операторы должны работать как со String, так и с char*. Определить оператор "[]" для доступа к каждому символу в отдельности. Перегрузить операторы "<<" и ">>" для ввода/вывода в поток.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.02.2014, 01:37     Создать класс String и перегрузить операторы
Посмотрите здесь:

Перегрузить операторы C++
C++ Перегрузить операторы = и [] для hash
Создать абстрактный класс с общими полями и методами. В производных классах перегрузить чисто виртуальную функцию - общая стоимость всех изделий C++
Создать класс вектор Vector (int *). Перегрузить операции: C++
Создать класс "Триада" и перегрузить некоторые операторы C++
Описать класс my_str и перегрузить для него операторы. C++
C++ Создать класс комплексных чисел, перегрузить операторы -= и *=
Перегрузить операторы сравнения и отсортировать C++
Создать класс очередь Turn (содержащий числовое поле) и перегрузить для него операторы согласно условию C++
Создать класс "Строка" и перегрузить операторы C++
Создать класс Complex и перегрузить операторы C++
C++ Создать класс «дробь» с компонентными данными: целая часть, числитель, знаменатель. Перегрузить операции: >>,

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru