|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
18.05.2016, 20:29 | #1 |
Пользователь
Регистрация: 29.03.2016
Сообщений: 16
|
как сделать чтоб писало что это первая функция и что это вторая как сделать? при компляции
Код:
Последний раз редактировалось Аватар; 19.05.2016 в 07:37. |
19.05.2016, 07:27 | #2 |
Участник клуба
Регистрация: 14.05.2016
Сообщений: 1,793
|
В этом нет необходимости. Компилятор сам (автоматически) определяет какую подставить в конкретной ситуации (по типу входного параметра int /double).
Но если ты настаиваешь чтобы выбирать, то имя функции должно быть разные, например modul_int и modul_double. |
19.05.2016, 08:01 | #3 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
В данном случае используется один из "китов" С++, так называемый - полиморфизм. И таки да. Компиль сам определит какую функцию использовать в зависимости от параметров.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
19.05.2016, 08:09 | #4 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,342
|
Можно выбирать не меняя имена функций, делая приведения типа, но лучше этого не делать...
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
надо при компиляции чтоб писало что это первая функция и что это вторая как сделать? | Uourin | Помощь студентам | 0 | 18.05.2016 20:24 |
Как сделать так,что бы при введение,например 0;0 выдавалось сообщение,что точка находится на границе? | TEIROP | Visual C++ | 4 | 08.11.2015 20:19 |
как сделать так что бы первая операция вызывалась лишь один раз? | phasha | Помощь студентам | 8 | 24.10.2011 13:53 |
Что это такое и как это того... | Alex Cones | Общие вопросы Delphi | 2 | 11.10.2009 12:04 |