Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Arbes
0 / 0 / 0
Регистрация: 18.10.2010
Сообщений: 28
#1

Перегрузка функций - C++

17.05.2011, 11:32. Просмотров 377. Ответов 4
Метки нет (Все метки)

Попались на глаза две функции.Сразу напишу их в коде
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
double RND()
{
  return (random(RAND_MAX)/(double)RAND_MAX);
};
//---------------------------------------------------------
// получаем случайное число с заданным МО,
// c нормальным распределением, и разбросом delta
double RND(double MO, double delta)
{
    double M=0;
 
    for(int i=0;i<20;i++)
      M += RND()-0.5;
 
    return MO + M*delta;
};
Скобки в заголовке первой функции показывают что у неё нету входящих переменных или они просто часть имени функции?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.05.2011, 11:32
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Перегрузка функций (C++):

Множественное наследование, Перегрузка функций, Перегрузка операторов, Использование дружественных функций и классов, Использование шаблонов классов - C++
Здравствуйте!!! Я бы хотел попросить помоч решить...ну или скинуть примеры таких задач, если вдруг у вас они завалялись на компе или...

Перегрузка функций. Реализация функций - C++
Разработать функцию f(x) , которая возвращает младшую цифру натурального числа x . Вычислить с ее помощью значение выражения z= f(a) +...

Перегрузка функций - C++
Необходимо сделать перегрузку #include &lt;iostream&gt; #include &lt;cstdlib&gt; #include &lt;clocale&gt; #include &lt;algorithm&gt; using namespace...

Перегрузка функций! - C++
Есть такое задание: С помощью механизма перегрузки функций реализовать функции для вывода на экран (первый параметр – тип выводимого...

Перегрузка функций - C++
Создать функцию для вычисления значения арифметического выражения с= (a∙b)/(a^2+b^2 )в области вещественных чисел. Перегрузить её для...

Перегрузка функций - C++
Здравствуйте уважаемые програмисты:) У меня вот такое задание: В классе необходимо перегрузить нижеследующие операции, при этом две...

4
lamed
297 / 297 / 71
Регистрация: 07.05.2011
Сообщений: 592
17.05.2011, 11:43 #2
Цитата Сообщение от Arbes Посмотреть сообщение
Скобки в заголовке первой функции показывают что у неё нету входящих переменных
В Вашем примере первая функция не принимает параметров
0
Arbes
0 / 0 / 0
Регистрация: 18.10.2010
Сообщений: 28
17.05.2011, 11:49  [ТС] #3
Цитата Сообщение от lamed Посмотреть сообщение
В Вашем примере первая функция не принимает параметров
То есть в программе можно использовать и RND() и RND Это что то на подобии перегрузки функции?
0
mimicria
return (true);
1958 / 1095 / 91
Регистрация: 19.04.2011
Сообщений: 2,345
17.05.2011, 12:05 #4
У вас функция RND(double,double) использует внутри функцию RND()
Это разные варианты функций, передаваемые аргументы будут определять, какой вариант использовать.

Добавлено через 42 секунды
Дада, это именно перегрузка функций
1
lamed
297 / 297 / 71
Регистрация: 07.05.2011
Сообщений: 592
17.05.2011, 12:09 #5
Да, это перегрузка. double RND() и double RND(double MO, double delta)
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.05.2011, 12:09
Привет! Вот еще темы с ответами:

Перегрузка функций с++ - C++
Задача состоит в том, чтобы написать перегуженную функцию и то, что будет её вывзывать в перегуженной функкции надо реализовать сложение...

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

Перегрузка функций в с++ - C++
Вот программа #include &lt;iostream&gt; #include &lt;cmath&gt; using namespace std; int function(int a, int b, int c); float...

Перегрузка функций - C++
Доброго времени суток . Очень нужна ваша помощь . Нужно написать программу , которая обеспечивает перемножение 2 чисел , перемножение...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Yandex
Объявления
17.05.2011, 12:09
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru