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

Ошибка в формуле при компиляции - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как сделать чтобы программа при первом запуске добавлялась в автозагрузку? http://www.cyberforum.ru/cpp-beginners/thread704693.html
Как сделать чтобы программа при первом запуске добавлялась в автозагрузку? А потом при каждом запуске ПК, висела в процессах просто, и делала свое дело!
C++ исключения Есть тестовое задание. Реализовать класс. Есть метод. * @note The function does not validate the index, if the index is out * of the bounds (0, GetLength() - 1), behavior is undefined.... http://www.cyberforum.ru/cpp-beginners/thread704666.html
C++ Как отловить буфер обмена!?
Как мне сделать так чтобы программа, если она запущена, каждую секудну смотрела есть ли в буфере текст, желательно не просто текст, а например, вот если в тексте есть буква "K" и после него еще 15...
C++ Введите с клавиатуры данные в массив целого типа, выведите их на экран
Введите с клавиатуры данные в массив целого типа, выведите их на экран, затем выполните обмен значениями для первого и последнего элементов массива, а также для второго и предпоследнего. После этого...
C++ объединение двух массивов http://www.cyberforum.ru/cpp-beginners/thread704640.html
Прог-ма, которая будет объединять два массива в один с ФУНКЦИЕЙ
C++ одномерный массив В одномерном массиве из 10 элементов необходимо Во всех последовательностях положительных чисел изменить порядок элементов на противоположный. Массив за основу взял {-5, 5, 6, 4, -8, 5, 9, -8, -7,... подробнее

Показать сообщение отдельно
ps10n1ck
54 / 48 / 2
Регистрация: 10.11.2010
Сообщений: 132
21.11.2012, 20:13
компилятор не может определить какую из функций использовать, с параметром типа float или double, откуда у вас взялись эти данные, и что это:
C++
1
(tmp.Length()-1)
Добавлено через 16 минут
по всей видимости, результат выполнения этого участка дает результат типа int, и компилятор не знает какую из двух перегруженных функций к нему применить, т.к. int может быть приведен как к float так и к double
если же данное выражение верно, то попробуйте сделать так :
sqrt((float)(tmp.Length()-1))
или
sqrt((double)(tmp.Length()-1))
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru