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

UptoLike

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

23
только те символы, которые могут входить в состав С-
идентификаторов. Если исходные данные противоречат
правилам записи идентификатора, то создается пустая
СТРОКА_ИДЕНТИФИКАТОР.
Обязательные методы:
конструктор без параметров;
конструктор, принимающий в качестве параметра С-
строку (заканчивается нулевым байтом);
конструктор, принимающий в качестве параметра
символ;
конструктор копирования;
перевод всех символов строки в верхний регистр;
перевод всех символов строки в нижний регистр;
поиск первого вхождения символа в строку;
деструктор.
Переопределить следующие операции:
присваивание (=);
сложение (+) - операция конкатенации строк;
вычитание (-) - из строки (первый операнд) удаляются
все символы, входящие в строку - второй операнд, при
этом может получиться пустая строка;
операция (<) - проверка на больше. Строка считается
больше другой, если код символа первой строки в i-й
позиции (i изменяется от 0 до n-1, где n длина более
короткой строки) больше кода символа в той же
позиции во второй строке, длины строк могут не
совпадать;
операция (<) - проверка на меньше. Строка считается
меньше другой, если код символа первой строки в i-й
позиции (i изменяется от 0 до n-1, где n длина более
короткой строки) меньше кода символа в той же
только те символы, которые могут входить в состав С-
идентификаторов. Если исходные данные противоречат
правилам записи идентификатора, то создается пустая
СТРОКА_ИДЕНТИФИКАТОР.

Обязательные методы:
    конструктор без параметров;
    конструктор, принимающий в качестве параметра С-
      строку (заканчивается нулевым байтом);
    конструктор, принимающий в качестве параметра
      символ;
    конструктор копирования;
    перевод всех символов строки в верхний регистр;
    перевод всех символов строки в нижний регистр;
    поиск первого вхождения символа в строку;
    деструктор.
Переопределить следующие операции:
    присваивание (=);
    сложение (+) - операция конкатенации строк;
    вычитание (-) - из строки (первый операнд) удаляются
      все символы, входящие в строку - второй операнд, при
      этом может получиться пустая строка;
    операция (<) - проверка на больше. Строка считается
      больше другой, если код символа первой строки в i-й
      позиции (i изменяется от 0 до n-1, где n — длина более
      короткой строки) больше кода символа в той же
      позиции во второй строке, длины строк могут не
      совпадать;
    операция (<) - проверка на меньше. Строка считается
      меньше другой, если код символа первой строки в i-й
      позиции (i изменяется от 0 до n-1, где n — длина более
      короткой строки) меньше кода символа в той же

                            23