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

Ругается на неоднозначный вызов перегруженной функции - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Удаление элемента списка и всего списка http://www.cyberforum.ru/cpp-beginners/thread1140351.html
Компилируется, но не работает. Что и как исправить? #include <cstdlib> #include <iostream> #include <cstring> #define M 5 using namespace std; struct A { char key ;
C++ предлоги помогите пожалуйста! Есть предложение в нем надо подсчитать кол-во предлогов! Как это сделать, и что для этого надо почитать http://www.cyberforum.ru/cpp-beginners/thread1140349.html
C++ Запуск подпрограмм
Только начал изучать, сильно не пинайте. Запускаю много разных исходников, приходиться каждый раз создавать новый проект, либо все стирать в старом и писать/вставлять новый. Причем IDE не позволяют видеть боьше 1 проекта (Visual2010 & DevCpp) :no: Хочется просто открыть новую вкладку IDE и писать/запускать, не теряя из виду содержимое изначальной вкладки. Пока решил оформлять новые задачи в...
C++ Найти все числа в массиве которые заканчиваются на число 47
Помогите пожалуйста решить задачу: Неоходимо найти все числа в массиве (диапазон случайных чисел от 200 до -200) которые заканчиваются на 47 (как я понял вариантов будет не много. -47 47 -147 147) и вывести эти числа с ихними индексами в массиве. Пример: Число -47 | Ряд 2 | Строка 7 Число 147 | Ряд 4 | Строка 8 Знакомый сказал что можно реализовать это задание следующим способом. От...
C++ Метод перебора http://www.cyberforum.ru/cpp-beginners/thread1140304.html
Пожалуйста помогите решить задачу за оптимальное время МИНИМАЛЬНОЕ ПОКРЫТИЕ УСЛОВИЕ. Заданы набор С подмножеств конечного множества S, положительное целое число K<=C. ВОПРОС. Верно ли, что С содержит покрытие мощности не более K Иными словами, существует ли такое подмножество C1 из C, что |С1|<=K( и любой элемент из S принадлежит по крайней мере одному подмножеству из С1? Комментарий....
C++ Некорректный вывод из структуры в файл Здравствуйте! Нужно вывести в файл фамилию, имя и отчество студента, которые я ранее ввожу русскими буквами. В консоль вывод нормальный, а вот при выводе в файл русских букв выводятся "левые" символы. Код:#include <iostream> using namespace std; #include <fstream> #include <string> #include <iomanip> struct tabl{ char Number; char LastName; char FirstName; char FatherName; подробнее

Показать сообщение отдельно
ыфырф1992
25 / 25 / 12
Регистрация: 08.04.2012
Сообщений: 200
06.04.2014, 15:36  [ТС]     Ругается на неоднозначный вызов перегруженной функции
visual c++ 2010 express,
C++
1
P=(78*Pi+A-cos(T+r))/(pow(r,2)-log(T));
и на эту
C++
1
P=(log(R)+Pi-cos(Y)+67)/(sin(R)+pow(t,2));
1>------ Построение начато: проект: chernowik, Конфигурация: Debug Win32 ------
1> chernowik.cpp
1>c:\users\александр\documents\visual studio 2010\projects\прога 1\chernowik\chernowik\chernowik.cpp(22): error C2668: cos: неоднозначный вызов перегруженной функции
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\math.h(559): может быть "long double cos(long double)"
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\math.h(511): или "float cos(float)"
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\math.h(115): или "double cos(double)"
1> при попытке сопоставить список аргументов "(int)"
1>c:\users\александр\documents\visual studio 2010\projects\прога 1\chernowik\chernowik\chernowik.cpp(22): error C2668: pow: неоднозначный вызов перегруженной функции
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\math.h(583): может быть "long double pow(long double,int)"
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\math.h(535): или "float pow(float,int)"
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\math.h(497): или "double pow(double,int)"
1> при попытке сопоставить список аргументов "(int, int)"
1>c:\users\александр\documents\visual studio 2010\projects\прога 1\chernowik\chernowik\chernowik.cpp(22): error C2668: log: неоднозначный вызов перегруженной функции
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\math.h(575): может быть "long double log(long double)"
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\math.h(527): или "float log(float)"
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\math.h(120): или "double log(double)"
1> при попытке сопоставить список аргументов "(int)"
1>c:\users\александр\documents\visual studio 2010\projects\прога 1\chernowik\chernowik\chernowik.cpp(26): error C2668: log: неоднозначный вызов перегруженной функции
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\math.h(575): может быть "long double log(long double)"
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\math.h(527): или "float log(float)"
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\math.h(120): или "double log(double)"
1> при попытке сопоставить список аргументов "(int)"
1>c:\users\александр\documents\visual studio 2010\projects\прога 1\chernowik\chernowik\chernowik.cpp(26): error C2668: cos: неоднозначный вызов перегруженной функции
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\math.h(559): может быть "long double cos(long double)"
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\math.h(511): или "float cos(float)"
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\math.h(115): или "double cos(double)"
1> при попытке сопоставить список аргументов "(int)"
1>c:\users\александр\documents\visual studio 2010\projects\прога 1\chernowik\chernowik\chernowik.cpp(26): error C2668: sin: неоднозначный вызов перегруженной функции
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\math.h(585): может быть "long double sin(long double)"
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\math.h(537): или "float sin(float)"
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\math.h(123): или "double sin(double)"
1> при попытке сопоставить список аргументов "(int)"
1>c:\users\александр\documents\visual studio 2010\projects\прога 1\chernowik\chernowik\chernowik.cpp(26): error C2668: pow: неоднозначный вызов перегруженной функции
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\math.h(583): может быть "long double pow(long double,int)"
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\math.h(535): или "float pow(float,int)"
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\math.h(497): или "double pow(double,int)"
1> при попытке сопоставить список аргументов "(int, int)"
========== Построение: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========
Не получиться поставить double задача стоит именно так. Причем в DEV C++ все работало.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru