Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: 1 2 3 4 [5]   Вниз
  Печать  
Автор Тема: Хочу учиться Си!  (Прочитано 72147 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Dimyan
Гость
« Ответ #120 : 17-04-2004 06:48 » 

Never, я 6 насчитал Отлично  и еще столько же несказанных (не написанных) тобой явно из вежливости Ага
Записан
Anonymous
Гость
« Ответ #121 : 20-05-2004 17:12 » 

Cкажите, пожалуйста, зачем нужно перегружать функции-члены и операторы.
Для каких целей это нужно? :l_mad:
 :l_lick:
Записан
npak
Команда клуба

ru
Offline Offline
Пол: Мужской

« Ответ #122 : 20-05-2004 20:45 » 

Перегрузка функций-членов -- см. в учебнике раздел про полиморфизм.

Перегрузка операторов -- для красоты.  Чтобы для операций, аналогичных операторам для встроенных типов, в тексте использовались эти самые операторы.

Например, для строк операция конкатенации (склеивания двух строк) логично представлять плюсиком "+".  Поэтому реализации класса строк часто операции конкатенации представляют оператором сложения.

Другой пример -- комплексные числа.  Для них заданы операции сложения, умножения, деления.  Поэтому логично в классе, реализующем комплексные числа, эти операции представить соответствующими операторами -- "+", "*", "/".
Записан

UniTesK -- индустриальная технология надежного тестирования.

http://www.unitesk.com/ru/
Serega
Гость
« Ответ #123 : 21-05-2004 09:38 » 

Перегрузка функций, методов и операторов нужна для удобства, чтобы не плодить лишних названий, а так же для реализации полезных обьектов, вроде функторов и индексированных коллекций
К полиморфизму это не имеет никакого отношения
Полиморфизм реализуется не перегрузкой методов а с помошью виртуальных функций, которые можно переопределить в производных классах
Записан
Anonymous
Гость
« Ответ #124 : 21-05-2004 11:28 » 

publik end private - зачем некоторые классы объявлять как закрытые, а некоторые как открытые, please!
Записан
Finch
Спокойный
Администратор

il
Offline Offline
Пол: Мужской
Пролетал мимо


« Ответ #125 : 21-05-2004 14:21 » 

Гость, Классы не обьявляются как закрытые или открытые. А методы и переменные класса можно объявить как закрытые или открытые. Это делается основном для зашиты. Ты можеш поменять координаты окна вручную. Но при этом окно будет висеть на старом месте. Чтобы этого не происходило, закрываются переменные. Доступ к ним осуществляется через функцию.   При любом изменении координат, окно автоматически переходит на новое место. Второе, что может быть. Ты можеш дать координатам несуществующие значения. При этом программа будет работать не корректно относительно твоей точки зрения. Как правило в таких функциях устанавливаются ловушки на не существующие значения. Я как правило делаю так, если в функцию пришли не существующие значения, я оставляю старые значения. Кто как делает. Это дело вкуса.
Записан

Не будите спашяго дракона.
             Джаффар (Коша)
Anonymous
Гость
« Ответ #126 : 21-05-2004 17:59 » 

Finch, Спасибо, дракон.
 :l_up:
Записан
foxit
Гость
« Ответ #127 : 08-05-2010 15:48 » 

Можно подписаться на курсы?
foxit@gala.net
Записан
RXL
Технический
Администратор

ru
Offline Offline
Пол: Мужской

WWW
« Ответ #128 : 08-05-2010 17:01 » 

foxit, обрати внимание на даты последних постов! Новые курсы уже как шесть лет не пишутся. Все, что было написано, можно прочесть тут: http://club.shelek.ru/view.php?id=3
Ну и пиши на форум - может чем поможем.
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.

Хз, я не очень просто не очень во всё это верю, во всякие там сатурны и прочую поебень.
Джон
просто
Администратор

de
Offline Offline
Пол: Мужской

« Ответ #129 : 08-05-2010 17:58 » 

Ром, надо что-то тогда с этой темой сделать. Закрыть? Или убрать? Есть смысл в её существовании?
Записан

Я вам что? Дурак? По выходным и праздникам на работе работать. По выходным и праздникам я работаю дома.
"Just because the language allows you to do something does not mean that it’s the correct thing to do." Trey Nash
"Physics is like sex: sure, it may give some practical results, but that's not why we do it." Richard P. Feynman
"All science is either physics or stamp collecting." Ernest Rutherford
"Wer will, findet Wege, wer nicht will, findet Gründe."
RXL
Технический
Администратор

ru
Offline Offline
Пол: Мужской

WWW
« Ответ #130 : 08-05-2010 18:20 » new

Закрыл тему.

Создавайте новые темы в разделах:
1. Начинающим: http://forum.shelek.ru/index.php/board,35.0.html
2. Помогите: http://forum.shelek.ru/index.php/board,111.0.html
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.

Хз, я не очень просто не очень во всё это верю, во всякие там сатурны и прочую поебень.
Страниц: 1 2 3 4 [5]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines