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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.80
skanku
0 / 0 / 0
Регистрация: 20.11.2011
Сообщений: 56
#1

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

20.11.2011, 21:32. Просмотров 1280. Ответов 1
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include "stdafx.h"
#include <iostream>
#include <cmath>
 
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
    float masS[100];
    float masY[100];
    int x, b, a, h;
    cout<<"vvedite nachalo otscheta: ";
    cin>>a;
    cout<<"vvedite konec otscheta: ";
    cin>>b;
    cout<<"vvedite shag: ";
    cin>>h;
    for (x=a; a<=b; x+=h)
    {
        masS[x]=pow(2.72, cos(x)*(cos((sin(x))));
        cin>>masS[x];
    }
    return 0;
}
cos:неоднозначый вызов перегруженной функции
sin:неоднозначный вызов перегруженной функции
с чем это едят? а лучше как исправить?

Добавлено через 3 минуты
так если исправить эту ошибку то пишет новую
pow для 6 перегрузок есть подобные преобразования
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.11.2011, 21:32     Неоднозначый вызов перегруженной функции
Посмотрите здесь:

Ругается на неоднозначный вызов перегруженной функции - C++
Делаю все по примерам не могу понять в чем ошибка. Уверен что ошибка элементарная. Ругается на неоднозначный вызов перегруженной функции....

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

Вызов перегруженной функции не могу понять в чем дело? - C++
#include &lt;iostream&gt; #include &lt;time.h&gt; #include &lt;stdio.h&gt; using namespace std; //Прототипы функций bool LeapYear(int Year); ...

Ошибка C2668: sqrt: неоднозначный вызов перегруженной функции - C++
Добрый вечер. Это опять я, чайник. Решаю такую задачу: &quot;Вывести на экран N-ое число из ряда Фибоначчи&quot;. Использую формулу Бине ...

Ошибка C2668: mult: неоднозначный вызов перегруженной функции - C++
Помогите пожалуйста, не знаю как правильно избавиться от ошибки. Исчезает только если из объявления в параметрах (33 строчка) убрать...

Error C2668: sqrt: неоднозначный вызов перегруженной функции - C++
Что не так? Ma= sqrt ((2*b^2 + 2 * c^2 - a^2)/4); Mb= sqrt ((2*a^2 + 2 * c^2 - b^2)/4); Mc= sqrt ((2*a^2 + 2 * b^2 - b^c)/4); ...

Не запускается код: неоднозначный вызов перегруженной функции pow - C++
#include&lt;stdio.h&gt; #include&lt;math.h&gt; #include&lt;conio.h&gt; void main() { int x,i,N; double s=1,f=1; printf(&quot;vvedite N &quot;); ...

Ошибка: error C2668: abs: неоднозначный вызов перегруженной функции - C++
Мне выкидывает ошибку при сборке. 1&gt; QueueTest.cpp 1&gt;c:\documents and settings\администратор\рабочий...

Ошибка: error C2668: abs: неоднозначный вызов перегруженной функции - C++ - C++
Мне выкидывает ошибку при сборке. 1&gt; CCRakNetSlidingWindow.cpp 1&gt;..\Common\RakNet\CCRakNetSlidingWindow.cpp(221): error C2668: abs:...

Ошибка в программе error C2668: std::to_string: неоднозначный вызов перегруженной функции - C++
FILE *f1; f1 = fopen(&quot;matrix.txt&quot;, &quot;w&quot;); for (unsigned int i = 0; i &lt; matrix.size(); i++) { vector&lt;double&gt; s =...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Dani
1278 / 636 / 56
Регистрация: 11.08.2011
Сообщений: 2,278
Записей в блоге: 2
Завершенные тесты: 1
20.11.2011, 21:57     Неоднозначый вызов перегруженной функции #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include "stdafx.h"
#include <iostream>
#include <math.h>
 
using namespace std;
 
int main()
{
        float masS[100];
        float masY[100];
        int x, b, a, h;
        cout<<"vvedite nachalo otscheta: ";
        cin>>a;
        cout<<"vvedite konec otscheta: ";
        cin>>b;
        cout<<"vvedite shag: ";
        cin>>h;
        for (x=a; a<=b; x+=h)
        {
                masS[x]=pow(2.72, cos(x*1.0)*(cos((sin(x*1.0))));
                cin>>masS[x];
        }
        return 0;
}
Добавлено через 27 секунд
cos и sin принимают значения с плавающей точкой
Ответ Создать тему
Опции темы

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