Лабораторный практикум. Язык программирования С/C++. Консольные приложения. Несоленов Н.В. - 22 стр.

UptoLike

Составители: 

22
ЯЗЫК ПРОГРАММИРОВАНИЯ C++:
ЛАБОРАТОРНАЯ РАБОТА 3
Тема: Реализация методов ООП средствами Visual Studio
.NET C++ на примере программы «Класс Строка»
Цель работы: описать класс «Строка», инкапсулирующий в
себе данные строки и операций для работы с ними. Создать
демонстрационную программу в среде Visual Studio .NET
C++
Требования к программе:
Описать базовый класс СТРОКА.
Обязательные поля класса:
указатель на char - хранит адрес динамически
выделенной памяти для размещения символов строки;
значение типа int - хранит длину строки в байтах.
Обязательные методы:
конструктор без параметров;
конструктор, принимающий в качестве параметра С-
строку (заканчивается нулевым байтом);
конструктор, принимающий в качестве параметра
символ;
конструктор копирования;
получение длины строки;
очистка строки (сделать строку пустой);
деструктор.
Описать производный от СТРОКА класс
СТРОКА_ИДЕНТИФИКАТОР:
Строки данного класса строятся по правилам записи
идентификаторов в языке С++ и могут включать в себя
         ЯЗЫК ПРОГРАММИРОВАНИЯ C++:
            ЛАБОРАТОРНАЯ РАБОТА 3

Тема: Реализация методов ООП средствами Visual Studio
   .NET C++ на примере программы «Класс Строка»

Цель работы: описать класс «Строка», инкапсулирующий в
себе данные строки и операций для работы с ними. Создать
демонстрационную программу в среде Visual Studio .NET
C++
                Требования к программе:
Описать базовый класс СТРОКА.

Обязательные поля класса:
    указатель на char - хранит адрес динамически
      выделенной памяти для размещения символов строки;
    значение типа int - хранит длину строки в байтах.

Обязательные методы:
    конструктор без параметров;
    конструктор, принимающий в качестве параметра С-
      строку (заканчивается нулевым байтом);
    конструктор, принимающий в качестве параметра
      символ;
    конструктор копирования;
    получение длины строки;
    очистка строки (сделать строку пустой);
    деструктор.
Описать      производный       от     СТРОКА     класс
СТРОКА_ИДЕНТИФИКАТОР:
     Строки данного класса строятся по правилам записи
идентификаторов в языке С++ и могут включать в себя

                          22