![]() |
Модераторы: LSD |
![]() ![]() ![]() |
|
502 |
|
|||
![]() Я всегда прав ![]() Профиль Группа: Участник Сообщений: 134 Регистрация: 16.7.2011 Репутация: нет Всего: 4 |
Что для вас предпочтительнее в языке программирования?
|
|||
|
||||
newbee |
|
|||
![]() Бревно ![]() ![]() Профиль Группа: Участник Сообщений: 703 Регистрация: 24.8.2011 Репутация: 1 Всего: 19 |
Теплое с мягким?
502, ты неправильно вбрасываешь, нужно расписывать подробней о сабже, а если еще давить на одно и хаить другое, вброс будет вообще зачетным. -------------------- You're face to face With man who sold the world |
|||
|
||||
502 |
|
|||
![]() Я всегда прав ![]() Профиль Группа: Участник Сообщений: 134 Регистрация: 16.7.2011 Репутация: нет Всего: 4 |
почему это? если есть одно, второе не так уж и необходимо согласен ![]() имхо, перегрузка функций вообще не нужна если в ЯП есть параметры по умолчанию и/или именованные аргументы, т.к. перегрузка функций именно для этого и используется ![]() |
|||
|
||||
newbee |
|
|||
![]() Бревно ![]() ![]() Профиль Группа: Участник Сообщений: 703 Регистрация: 24.8.2011 Репутация: 1 Всего: 19 |
Лол. Перегрузка используется для двух вещей: перегрузка по типам и перегрузка по числу аргументов. В предыдущем холиваре мы установили, что оператор плюс часто используется для конкатенации строк. Как ты видишь себе пользовательское расширение этого стандартного математического оператора до строковой конкатенации с помощью переменного числа аргументов и/или именованных параметров? Если тебе не нравится слово оператор, использую функцию plus.
Учись лучше! Еще нужно толково аргументировать свою позицию. Неаргументированные заявления приводят к тому, что собеседника в конце концов называют дундуком ;) -------------------- You're face to face With man who sold the world |
|||
|
||||
502 |
|
|||
![]() Я всегда прав ![]() Профиль Группа: Участник Сообщений: 134 Регистрация: 16.7.2011 Репутация: нет Всего: 4 |
есть класс String, у него есть метод operator+, String + String -> String каждый обькт можно привесть к String, obj.to_s ![]() |
|||
|
||||
k0rvin |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 442 Регистрация: 24.1.2010 Репутация: 1 Всего: 5 |
это частный случай, но при чем тут именованные параметры? вообще-то обычно именованные параметры "противопоставляют" частичному применению функций. кроме того, перегрузка диспетчеризуется во время компиляции, а методы -- во время выполнения программы Это сообщение отредактировал(а) k0rvin - 12.12.2011, 19:56 -------------------- “Object-oriented design is the roman numerals of computing.” — Rob Pike All software sucks |
|||
|
||||
newbee |
|
|||
![]() Бревно ![]() ![]() Профиль Группа: Участник Сообщений: 703 Регистрация: 24.8.2011 Репутация: 1 Всего: 19 |
![]() -------------------- You're face to face With man who sold the world |
|||
|
||||
Фантом |
|
|||
![]() Вы это прекратите! ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1516 Регистрация: 23.3.2008 Репутация: нет Всего: 49 |
Как-то все-таки вопрос напоминает "что лучше - круглое или зеленое?". Обе возможности друг другу не противоречат и взаимозаменяемыми не являются, так что...
|
|||
|
||||
![]() ![]() ![]() |
Правила ведения Религиозных войн | |
|
1. Уважайте собеседника 2. Собеседник != враг 3. Старайтесь воздерживаться от тем вида "Windows Rulez" или "Linux Rulez" С уважением, Smartov. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Религиозные войны | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |