Перегрузка операций
В класс, созданный при выполнении задания «Создание простого класса» добавить указанные в задании функции-члены класса. Обратите внимание, что операции «+», «-» и «*» должны формировать новый объект, а операция «+=» – изменять объект, к которому она применяется.
Пример программы см. в лекции 12.
- Оператор присваивания; операторы сравнения; операция «+» – объединение множеств; операция «*» – пересечение множеств; операция «-» – вычитание множеств; операция «+=» – добавление нового элемента в множество.
- Оператор присваивания; операторы сравнения; операция «+» – объединение множеств; операция «*» – пересечение множеств; операция «-» – вычитание множеств; операция «+=» – добавление нового элемента в множество.
- Оператор присваивания; операторы сравнения; операция «[ ]» – доступ к одному символу строки; операция «+» – конкатенация строк; операция «-» – удаление из строки всех вхождений заданной подстроки; операция «+=» – добавление символа в конец строки.
- Оператор присваивания; операторы сравнения; операция «[ ][ ]» – доступ к элементу матрицы; операция «+» – сложение матриц; операция «-» – вычитание матриц; операция «+=» – прибавление заданного значения ко всем элементам матрицы.
- Оператор присваивания; операторы сравнения; операция «[ ][ ]» – доступ к элементу матрицы; операция «+» – сложение матриц; операция «-» – вычитание матриц; операция «+=» – прибавление заданного значения ко всем элементам матрицы.
- Оператор присваивания; операторы сравнения; операция «+» – объединение множеств; операция «*» – пересечение множеств; операция «-» – вычитание множеств; операция «+=» – добавление нового элемента в множество.
- Оператор присваивания; операторы сравнения; операция «+» – объединение множеств; операция «*» – пересечение множеств; операция «-» – вычитание множеств; операция «+=» – добавление нового элемента в множество.
- Оператор присваивания; операторы сравнения; операция «[ ]» – доступ к одному символу строки; операция «+» – конкатенация строк; операция «-» – удаление из строки всех вхождений заданной подстроки; операция «+=» – добавление символа в конец строки.
- Оператор присваивания; операторы сравнения; операция «[ ][ ]» – доступ к элементу матрицы; операция «+» – сложение матриц; операция «-» – вычитание матриц; операция «+=» – прибавление заданного значения ко всем элементам матрицы.
- Оператор присваивания; операторы сравнения; операция «[ ][ ]» – доступ к элементу матрицы; операция «+» – сложение матриц; операция «-» – вычитание матриц; операция «+=» – прибавление заданного значения ко всем элементам матрицы.
- Оператор присваивания; операторы сравнения; операция «+» – объединение множеств; операция «*» – пересечение множеств; операция «-» – вычитание множеств; операция «+=» – добавление нового элемента в множество.
- Оператор присваивания; операторы сравнения; операция «+» – объединение множеств; операция «*» – пересечение множеств; операция «-» – вычитание множеств; операция «+=» – добавление нового элемента в множество.
- Оператор присваивания; операторы сравнения; операция «[ ]» – доступ к одному символу строки; операция «+» – конкатенация строк; операция «-» – удаление из строки всех вхождений заданной подстроки; операция «+=» – добавление символа в конец строки.
- Оператор присваивания; операторы сравнения; операция «[ ][ ]» – доступ к элементу матрицы; операция «+» – сложение матриц; операция «-» – вычитание матриц; операция «+=» – прибавление заданного значения ко всем элементам матрицы.
- Оператор присваивания; операторы сравнения; операция «[ ][ ]» – доступ к элементу матрицы; операция «+» – сложение матриц; операция «-» – вычитание матриц; операция «+=» – прибавление заданного значения ко всем элементам матрицы.
- Оператор присваивания; операторы сравнения; операция «+» – объединение множеств; операция «*» – пересечение множеств; операция «-» – вычитание множеств; операция «+=» – добавление нового элемента в множество.
- Оператор присваивания; операторы сравнения; операция «+» – объединение множеств; операция «*» – пересечение множеств; операция «-» – вычитание множеств; операция «+=» – добавление нового элемента в множество.
- Оператор присваивания; операторы сравнения; операция «[ ]» – доступ к одному символу строки; операция «+» – конкатенация строк; операция «-» – удаление из строки всех вхождений заданной подстроки; операция «+=» – добавление символа в конец строки.
- Оператор присваивания; операторы сравнения; операция «[ ][ ]» – доступ к элементу матрицы; операция «+» – сложение матриц; операция «-» – вычитание матриц; операция «+=» – прибавление заданного значения ко всем элементам матрицы.
- Оператор присваивания; операторы сравнения; операция «[ ][ ]» – доступ к элементу матрицы; операция «+» – сложение матриц; операция «-» – вычитание матриц; операция «+=» – прибавление заданного значения ко всем элементам матрицы.
- Оператор присваивания; операторы сравнения; операция «+» – объединение множеств; операция «*» – пересечение множеств; операция «-» – вычитание множеств; операция «+=» – добавление нового элемента в множество.
- Оператор присваивания; операторы сравнения; операция «+» – объединение множеств; операция «*» – пересечение множеств; операция «-» – вычитание множеств; операция «+=» – добавление нового элемента в множество.
- Оператор присваивания; операторы сравнения; операция «[ ]» – доступ к одному символу строки; операция «+» – конкатенация строк; операция «-» – удаление из строки всех вхождений заданной подстроки; операция «+=» – добавление символа в конец строки.
- Оператор присваивания; операторы сравнения; операция «[ ][ ]» – доступ к элементу матрицы; операция «+» – сложение матриц; операция «-» – вычитание матриц; операция «+=» – прибавление заданного значения ко всем элементам матрицы.
- Оператор присваивания; операторы сравнения; операция «[ ][ ]» – доступ к элементу матрицы; операция «+» – сложение матриц; операция «-» – вычитание матриц; операция «+=» – прибавление заданного значения ко всем элементам матрицы.
Содержание