Функции-элемент - Большая Энциклопедия Нефти и Газа, статья, страница 3
Мало знать себе цену - надо еще пользоваться спросом. Законы Мерфи (еще...)

Функции-элемент

Cтраница 3


Описание константной функции-элемента, которая вызывает неконстантную функцию-элемент.  [31]

Такое определение функции-элемента operator использует перегруженные операции и, чтобы определить, больше ли один объект типа String другого объекта того же типа или не равны ли они. Реализация функций-элементов, использующих определенные ранее функции-элементы, позволяет программисту уменьшить размер кода, который должен быть написан в начале класса, и увеличить объем повторно используемого кода в классе.  [32]

33 Использование функций-элементов get, put и eof. [33]

Другой вариант функции-элемента get с символьным аргументом вводит очередной символ из входного потока ( даже, если это символ разделитель) и сохраняет его в символьном аргументе.  [34]

35 Возвращение ссылки на закрытый элемент данных ( часть 2 из 2. [35]

Демонстрация открытой функции-элемента, которая / / возвращает ссылку на закрытый элемент данных. Для этого примера класс Time был несколько урезан.  [36]

37 Флаги форматирования. [37]

При вызове функции-элемента flags с таким набором битов устанавливаются новые опции форматирования для данного потока и возвращается значение, содержащее предыдущее состояние флагов. Возвращаемое значение обычно сохраняется для того, чтобы потом вызвать flags с этим значением и восстановить предыдущие опции потока.  [38]

39 Возвращение ссылки на закрытый элементу данных ( часть 3 из 3. [39]

Демонстрация открытой функции-элемента, которая / / возвращает ссылку на закрытый элемент данных. Класс Time для этого примера укорочен.  [40]

Интересно, что функции-элементы printMilitary и printStandard не получают никаких аргументов. Это происходит потому, что функции-элементы неявно знают, что они печатают данные-элементы определенного объекта типа Time, для которого они активизированы. Это делает вызовы функций-элементов более краткими, чем соответствующие вызовы функций в процедурном программировании. Это уменьшает также вероятность передачи неверных аргументов, неверных типов аргументов или неверного количества аргументов.  [41]

Любые данные-элементы или функции-элементы, объявленные в классе после метки public:, являются открытыми и видимыми для любой функции, для которой доступен объект данного класса.  [42]

Любые данные-элементы или функции-элементы, объявленные в классе после метки private:, являются закрытыми и видимыми только друзьям и другим элементам класса.  [43]

44 Использование статического элемента данных для подсчета количества объектов. [44]

Статические данные-элементы и статические функции-элементы существуют и могут быть использованы, даже если не создано никаких объектов соответствующего класса.  [45]



Страницы:      1    2    3    4