|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
10.11.2010, 10:21 | #1 |
Регистрация: 10.11.2010
Сообщений: 5
|
Перегрузка функции.С++
Нужно: Используя механизм перегрузки функции, разработать и отладить программу вычисления значения y = f(x, y, z) для различных типов параметров. Предусмотреть задание параметров функции «по умолчанию» и с клавиатуры.
Кампиятор выдает ошибки, подскажите что неправильно в коде: Код:
Последний раз редактировалось Stilet; 10.11.2010 в 12:53. |
10.11.2010, 12:00 | #2 | |
Участник клуба
Регистрация: 29.12.2009
Сообщений: 1,166
|
Цитата:
прогер C\C++\C#\Delphi
ася: [семь 3]-[97]-[1 шесть] |
|
10.11.2010, 23:04 | #3 |
Регистрация: 10.11.2010
Сообщений: 5
|
Подскажите как правильно, int сделать? Я еще слабо разбираюсь в програмировании...
Последний раз редактировалось jagger; 10.11.2010 в 23:11. |
10.11.2010, 23:28 | #4 |
:D
Форумчанин
Регистрация: 26.09.2010
Сообщений: 570
|
какие ошибки выдает?
Пишу ПО, создаю сайты, делаю курсовые работы, за деньги
C#, .NET, MS SQL, AngularJS, HTML, jQuery |
11.11.2010, 09:31 | #5 |
Участник клуба
Регистрация: 29.12.2009
Сообщений: 1,166
|
Код:
прогер C\C++\C#\Delphi
ася: [семь 3]-[97]-[1 шесть] |
11.11.2010, 10:40 | #6 |
Регистрация: 10.11.2010
Сообщений: 5
|
cl: командная строка warning D9035: использование параметра "Wp64" нежелательно, он будет удален в следующих выпусках
Lab 4.1.cpp lab 4.1.cpp(8) : error C2059: синтаксическая ошибка: константа lab 4.1.cpp(9) : error C2059: синтаксическая ошибка: константа lab 4.1.cpp(25) : error C2144: синтаксическая ошибка: перед "float" требуется ")" lab 4.1.cpp(25) : error C2668: myfunc: неоднозначный вызов перегруженной функции lab 4.1.cpp(9): может быть 'double myfunc(float)' lab 4.1.cpp(8): или 'double myfunc(double)' при попытке сопоставить список аргументов '(void)' lab 4.1.cpp(25) : error C2059: синтаксическая ошибка: ) lab 4.1.cpp(26) : error C2144: синтаксическая ошибка: перед "double" требуется ")" lab 4.1.cpp(26) : error C2668: myfunc: неоднозначный вызов перегруженной функции lab 4.1.cpp(9): может быть 'double myfunc(float)' lab 4.1.cpp(8): или 'double myfunc(double)' при попытке сопоставить список аргументов '(void)' lab 4.1.cpp(26) : error C2059: синтаксическая ошибка: ) lab 4.1.cpp(34) : error C2666: pow: для 6 перегрузок есть подобные преобразования |
11.11.2010, 10:48 | #7 |
Регистрация: 10.11.2010
Сообщений: 5
|
К сожалению он ничего не понял, или я не понял...
|
11.11.2010, 14:22 | #8 |
:D
Форумчанин
Регистрация: 26.09.2010
Сообщений: 570
|
компилятор намекает на то, что Ваш пример перегрузки функции явно неудачен
Пишу ПО, создаю сайты, делаю курсовые работы, за деньги
C#, .NET, MS SQL, AngularJS, HTML, jQuery |
11.11.2010, 22:27 | #9 |
Регистрация: 10.11.2010
Сообщений: 5
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Перегрузка функции.. (выдаёт ошибку) | tipilat | Помощь студентам | 13 | 30.03.2010 19:19 |
C++. Перегрузка функции, требуется помощь) | SinSmile | Помощь студентам | 0 | 08.12.2009 18:22 |
Перегрузка функции в С++ | Vultar | Помощь студентам | 7 | 19.11.2009 13:12 |
перегрузка | alema | Общие вопросы C/C++ | 2 | 28.10.2009 21:20 |
перегрузка + | softrix | Общие вопросы C/C++ | 2 | 21.06.2008 22:27 |