Язык программирования C++ от Страуструпа

       

я выбираю слово, оно значит


Если я выбираю слово, оно значит только то,
что я решу, ни больше и ни меньше.
                       - Шалтай Болтай
Глава содержит описание механизма перегрузки операций в С++. Программист может задать интерпретацию операций, когда они применяются к объектам определенного класса. Помимо арифметических, логических и операций отношения можно переопределить вызов функций (), индексацию [], косвенное обращение ->, а также присваивание и инициализацию. Можно определить явные и скрытые преобразования между пользовательскими и основными типами. Показано, как определить класс, объект которого можно копировать и уничтожать только с помощью специальных, определенных пользователем функций.

Содержание раздела