Cтраница 1
Оператор индексирования [ ] будет рассмотрен на следующем занятии, а оператор косвенного обращения к члену класса - на занятии 14 во время изучения дополнительных возможностей указателей. [1]
Оператор индексирования перегружается дважды. [2]
Оператор индексирования перегружается дважды. В обоих случаях проверяются границы массива. [3]
Общий вид оператора индексирования IDX был определен в разд. [4]
Во всех операторах индексирования, включая присваивание индекса и оператор йота, используются целые положительные числа. Его выбор влияет на результаты действия ряда операторов, что указано в соответствующем месте. [5]
![]() |
Дополнительные упражнения. [6] |
На рис. 3.21, в показан оператор индексирования по возрастанию. [7]
![]() |
Дополнительные упражнения. [8] |
На рис. 3.21, г показан оператор индексирования по убыванию. Получите первый из расположенных здесь векторов, действуя этим оператором на каждый из оставшихся векторов. [9]
Чтобы получить доступ к элементам массива, используется оператор индексирования. [10]
В строках 61 - 68 и 71 - 78 операторы индексирования ( [ ]) замещены таким образом, чтобы предварительно анализировать введенный индекс смещения и, если оно окажется вне допустимого диапазона, обратиться к классу xBoundary для создания исключения. Назначение круглых скобок состоит в том, чтобы отделить обращение к конструктору класса xBoundary от использования константы перечисления. [11]
![]() |
Функция, выполняющая операцию деления.| Перевод числовых символов в числа. [12] |
Преобразование шести числовых символов в соответствующие шесть цифр осуществляется с помощью - оператора индексирования. Примеры работы этого оператора приведены на рис. 5.15. Местоположение каждого числового символа в строке символов 0123456789 само является числом. [13]
Затем объявляются операторы присваивания и индексирования, причем объявляются константная и неконстантная версии оператора индексирования. В качестве единственного метода доступа служит функция GetSizeQ, которая возвращает размер массива. [14]
Однако такие действия крайне нелогичны и противоречат самой сути наследования. Вместо этого следует создать новый класс PartsCatalog, в котором нет оператора индексирования, не разрешается дублирование записей и перегружается operator для суммирования наборов записей. [15]