Мы ввели перегрузку операторов . В этом посте обсуждается перегрузка оператора index [].
Ниже приведены некоторые полезные факты о перегрузке [].
1) Перегрузка [] может быть полезна, когда мы хотим проверить индекс вне пределов.
2) Мы должны вернуться по ссылке в функции, потому что выражение типа «arr [i]» может быть использовано как lvalue.
Ниже приведена программа на C ++ для демонстрации перегрузки оператора индекса массива [].
|
Выход:
1 2 6 5 Array index out of bound, exiting
Пожалуйста, напишите комментарии, если вы обнаружите что-то неправильное, или вы хотите поделиться дополнительной информацией по обсуждаемой теме
Рекомендуемые посты:
- Перегрузка операторов в C ++
- Типы перегрузки операторов в C ++
- Перегрузка операторов New и Delete в c ++
- C ++ | Перегрузка оператора | Вопрос 10
- Правила перегрузки операторов
- Перегрузка операторов инкремента (++) и декремента (-) в C ++
- Программа C ++ для сравнения двух строк с использованием перегрузки операторов
- Программа на C ++ для объединения двух строк с использованием перегрузки операторов
- Перегрузка операторов в C ++ для печати содержимого вектора, карты, пары, ..
- массив :: оператор [] в C ++ STL
- Почему переопределение как глобального нового оператора, так и оператора, специфичного для класса, не является двусмысленным?
- Почему индекс массива начинается с нуля?
- Перегрузка конструктора в C ++
- Перегрузка функций в C ++
- Перегрузка функций и плавающие в C ++
0.00 (0%) 0 votes