|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » C/C++ - Индексация, интерфейсы и перегрузка операторов |
|
C/C++ - Индексация, интерфейсы и перегрузка операторов
|
Старожил Сообщения: 160 |
Кто может объяснить и дать пример: для чего интерфейсы, перегрузка операторов и индексация, учу Си шарп сейчас по одному учебнику но там, например сказано что для чего, но непонятно зачем оно вобще нужно, например смотрел пример интерфейсов, но попробовав его, получил результат, потом удалив интерфейс, и результат тот же, ну что это такое?
|
|
Отправлено: 17:48, 25-02-2012 |
Ветеран Сообщения: 5624
|
Профиль | Отправить PM | Цитировать xNiSSaNx, я очень и очень редко использую интерфейсы, хотя программирую на C# около 5 лет. Интерфейс - просто удобный способ работы с данными. Вполне можно обойтись и без него, это дело каждого.
Цитата xNiSSaNx:
|
|
------- Отправлено: 04:38, 26-02-2012 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 160
|
Профиль | Отправить PM | Цитировать Гербер Шильд, а пример можете дать как вобще работает интерфейс, ну и индексация и
|
Отправлено: 11:08, 26-02-2012 | #3 |
Ветеран Сообщения: 5624
|
Профиль | Отправить PM | Цитировать ИНтерфейсы и так хорошо расписаны. Вот пример: http://www.google.ru/webhp?sourceid=...w=1600&bih=775
Индексация: http://www.realcoding.net/article/view/1746 |
------- Отправлено: 01:09, 27-02-2012 | #4 |
ИО Капитана Очевидности Сообщения: 5387
|
Профиль | Отправить PM | Цитировать Перегрузка операторов нужна для того, чтобы эмулировать соответствующие операции
Например, если создаётся объект категории "массив", то оператор [] позволяет обращаться к элементам массива по индексу, передаваемому параметрами оператора. Оператор == и аналогичные позволяют выполнять операции сравнения объекта с другим объектом. Более того, каждый класс изначально имеет переопределённый оператор присваивания ( = ), даже если программист вручную его не указал |
|
------- Отправлено: 05:03, 27-02-2012 | #5 |
Новый участник Сообщения: 1
|
Профиль | Отправить PM | Цитировать В этой статейке расказано, зачем нужна перегрузка операторов в С++ и приведен пример
|
Отправлено: 13:44, 14-09-2012 | #6 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
USB-модемы сотовых операторов | KamuFLyaZH | Мобильные ОС, смартфоны и планшеты | 150 | 20-05-2013 08:42 | |
Где совесть у сотовых операторов? | Ment69 | Флейм | 80 | 24-12-2010 23:23 | |
C/C++ - Перегрузка операторов 'operator []' | ganselo | Программирование и базы данных | 3 | 29-03-2009 14:57 | |
Официальные сайты сотовых операторов в РФ и в мир | united | Мобильные ОС, смартфоны и планшеты | 5 | 23-07-2008 11:53 | |
индексация страниц | LaoTsi | Вебмастеру | 1 | 15-03-2007 01:12 |
|