0 / 0 / 0
Регистрация: 30.04.2012
Сообщений: 3
|
||||||
1 | ||||||
Cуществует более одного экземпляра перегруженная функция pow30.04.2012, 11:25. Показов 26667. Ответов 10
Метки нет (Все метки)
При написание программы про решение задачи, выдает ошибку связанную с функцией pow. Подскажите как ее исправить.
0
|
30.04.2012, 11:25 | |
Ответы с готовыми решениями:
10
Функция sqrt: существует более одного экземпляра. Функция перегруженная Существует более одного экземпляра перегруженная функция "proccess", соответствующего списку аргументов Отсутствуют экземпляры перегруженная функция "pow", соответствующие списку аргументов типы аргументов: (<unknown-type>, double) Функция для поиска максимального числа в матрице, которое встречается более одного раза |
127 / 125 / 16
Регистрация: 03.07.2011
Сообщений: 354
|
|
30.04.2012, 11:36 | 3 |
а что за ошибка?
0
|
1181 / 894 / 94
Регистрация: 03.08.2011
Сообщений: 2,461
|
|
30.04.2012, 11:37 | 4 |
0
|
0 / 0 / 0
Регистрация: 30.04.2012
Сообщений: 3
|
|
30.04.2012, 11:38 [ТС] | 5 |
использую VS 2010,
Ошибка 1 error C2666: pow: для 6 перегрузок есть подобные преобразования
0
|
1181 / 894 / 94
Регистрация: 03.08.2011
Сообщений: 2,461
|
|
30.04.2012, 11:44 | 6 |
У 10 студии проблемы с перегрузкой функций, сам ушел из-за этого с нее. Если есть возможность, то скачайте лучше бесплатную IDE, например NetBeans или Eclipse, и компилятор MinGW к ней.
0
|
2381 / 1665 / 279
Регистрация: 29.05.2011
Сообщений: 3,399
|
||||||||||||||||
30.04.2012, 11:59 | 7 | |||||||||||||||
Проблема из-за того, что первый аргумент функции pow имеет тип float, а второй double. Если тип сделать одинаковым, то проблема должна уйти.
Вариантов несколько:
0
|
0 / 0 / 0
Регистрация: 30.04.2012
Сообщений: 3
|
|
30.04.2012, 14:11 [ТС] | 8 |
Всё спасибо заработало!!! А еще вопросик мне там нужно найти ln, а я написал log, правильно ли я зделал?
0
|
2381 / 1665 / 279
Регистрация: 29.05.2011
Сообщений: 3,399
|
|
30.04.2012, 14:13 | 9 |
Да, log это натуральный логарифм.
0
|
3 / 3 / 0
Регистрация: 15.10.2015
Сообщений: 60
|
||||||
24.01.2017, 00:27 | 10 | |||||
чтобы не создавать похожую тему, задам здесь, вопрос той же перегрузки, элементарная функция:
Причем это ответ из Шилдта, сверил раз 15 - сначала сделал сам с указателями, потом решил сделать как в учебнике по ссылочным параметрам и началась головомойка. p.s. пробовал по аналогии с pow повтыкать подряд (double), но либо не все варианты перепробовал, либо смысл до конца не понимаю. MSVS 2015 p.p.s. при наведении на функцию есть заметка, что есть +4 перегрузок, как их можно посмотреть?
0
|
5 / 5 / 6
Регистрация: 02.02.2014
Сообщений: 31
|
|
24.01.2017, 02:38 | 11 |
Назовите свою функцию по другому, к примеру f_round и все заработает. Компилятор ругается, так как в стандартной библиотеке уже есть функция round. Все вышесказанное мое предположение и, возможно есть еще какие то нюансы.
В будущем все же придерживайтесь правил и создавайте новые темы.
1
|
24.01.2017, 02:38 | |
24.01.2017, 02:38 | |
Помогаю со студенческими работами здесь
11
Перегруженная функция Перегруженная функция Перегруженная функция Перегруженная функция Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |