Функция-операция - Большая Энциклопедия Нефти и Газа, статья, страница 1
Человеку любой эпохи интересно: "А сколько Иуда получил на наши деньги?" Законы Мерфи (еще...)

Функция-операция

Cтраница 1


Функция-операция - элемент класса вызывается только тогда, когда левый операнд двухместной операции является объектом именно этого класса или когда единственный операнд одноместной операции является объектом этого класса.  [1]

Функция-операция operator сразу возвращает 0 ( false), если размеры элементов массива size различны. В противном случае функция-элемент сравнивает каждую пару элементов.  [2]

Функция-операция operator [ ] проверяет, находится ли индекс в допустимых пределах и, если нет, программа аварийно завершается.  [3]

Функция-операция - элемент класса вызывается только тогда, когда левый операнд двухместной операции является некоторым объектом этого класса, или когда единственный операнд одноместной операции является объектом этого класса.  [4]

Функция-операция извлечения из потока ( operator) принимает в качестве аргументов ссылку ( input) на istream и ссылку ( пшп) на тип, определяемый пользователем ( PhoneNumber), и возвращает ссылку на istream.  [5]

Когда функция-операция объявляется в качестве функции-элемента, левый ( или единственный) операнд должен быть объектом ( или ссылкой на объект), принадлежащим классу этой операции.  [6]

Когда функция-операция реализована как функция-элемент, крайний левый ( или единственный) операнд должен быть объектом того класса ( или ссылкой на объект того класса), элементом которого является функция. Функция-операция, реализованная не как функция-элемент, должна быть другом, если эта функция должна иметь прямой доступ к закрытым или защищенным элементам этого класса.  [7]

Если функция-операция реализуется как функция-элемент, крайний левый операнд должен быть объектом того класса ( или ссылкой на объект того класса), элементом которого является функция.  [8]

9 Определения функций элементов класса Derived ( часть 4 из 6. [9]

Эта функция-операция является другом Derived, так что operator может непосредственно иметь доступ к закрытому элементу данных real класса Derived. Поскольку эта операция - друг производного класса, она может иметь доступ также и к защищенным элементам value и letter классов Basel и Base2 соответственно.  [10]

Когда функция-операция реализуется в качестве функции-элемента, левый ( или единственный) операнд должен быть объектом ( или ссылкой на объект), принадлежащим к классу этой операции.  [11]

Реализована ли функция-операция как функция-элемент или нет, операция в выражении реализуется одинаково.  [12]

Независимо от того, объявляется ли функция-операция как функция-элемент или как функция, не являющаяся элементом, в выражении операция используется одинаковым образом.  [13]

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

Когда функция-операция реализована как функция-элемент, крайний левый ( или единственный) операнд должен быть объектом того класса ( или ссылкой на объект того класса), элементом которого является функция. Функция-операция, реализованная не как функция-элемент, должна быть другом, если эта функция должна иметь прямой доступ к закрытым или защищенным элементам этого класса.  [15]



Страницы:      1    2