Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > C/C++: Общие вопросы > перегрузка оператора [] |
Автор: smoke_man 24.9.2007, 22:19 |
Добрый вечер! Сталкнулся с такой проблемой: знаю как перегрузить оператор [] для одномерного массива - а как перегрузить его для 2-х мерного(3-х мерного), и вобще возможно ли это? Спасибо! |
Автор: DjoNIK 24.9.2007, 22:23 |
Daevaorn дал дельный совет, я ошибался |
Автор: smoke_man 24.9.2007, 22:36 |
Просто до этого использывал property(с++ builder) для доступа, но при использовании перегрузки операторов + и - компилятор выдает ошибку на эти свойства(Classes with properties cannot be copied by value). |
Автор: EnergoHokum 25.9.2007, 15:51 | ||
У Элджера приводится такой пример:
Я сильно не разбирался, но должно работать вроде... |
Автор: smoke_man 26.9.2007, 06:48 | ||
Все намного проще:
Может быть кому-нубудь это пригодится.... |
Автор: smoke_man 26.9.2007, 07:04 | ||||
Только вот ошибочку нашел:
Тогда присоздании класса к элементу можно обращаться так:
|