Класс «Динамическая строка» и перегрузка операций
Помогите, пожалуйста, студенту с лабораторной.
Условие: Пользовательский класс String должен содержать необходимые элементы-данные, которые создаются в динамической области памяти. Конструктор для создания строк: String (…); Деструктор: ~String(); Метод ввода исходной строки: Set(); Метод печати: void print(…); Код методов – вне пространства определения класса. Программа ил-люстрирует прямой и косвенный способы обращения к методам. Ввести с клавиатуры строку символов S1. Признак окончания ввода строки – нажатие клавиши «Ввод». Программа должна содержать перегру-женную операцию «=», использование которой скопирует S1 в S2 . Исходную и преобразованную строки вывести в файл. В программе необходимо использовать стоковые и файловые потоки. Задание: Если длина L кратна 4, то выделяется подстрока после последнего пробела. |
Часовой пояс GMT +4, время: 22:23. |
Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.