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

Ругается на sqrt - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ шаблоны http://www.cyberforum.ru/cpp-beginners/thread83790.html
Здравствуйте, а можете подсказать в чем различия между шаблоном функции и шаблонной функцией?
C++ C++ Изменение порядка байтов в файле Добрый вечер! Проблема такая: необходимо составить программу, изменяющую порядок байтов в файле на реверсный(последний байт становится первым, первый - последним). Идей как таковых нет, но разобраться хочется. Для начала хочется уточнить, файл необходимо считывать как бинарный? Т.е. - FILE *in=fopen(OpenDialog1->FileName.c_str(),"r+b") или я ошибаюсь? http://www.cyberforum.ru/cpp-beginners/thread83786.html
C++ Построить результат сглаживания заданной вещественной матрицы размером 10 на 10
:cry: Помогите пожалуйста, написать программу в с++. А то я чайник, ничего не понимаю... Соседями элемента А с индексом ij в матрице назовем элементы A с индексом kl c i - 1 <= k <= i+1, j-1<=l<=j+1, (k,l) не =(i,j). Операция сглаживания матрицы дает новую матрицу того же размера, каждый элемент который получается как среднее арифметическое имеющихся соседей соответствующего элемента исходной...
C++ Массив, матрица и замена букв
Помогите пожалуйста с решением задач. Спасибо за ранее!!! 1) В целочисленном массиве заменить max и min средним арифметическим оставшихся чисел. 2) В квадратной матрице размерности N поменять min элемент в столбце и элемент на побочной диагонали. 3) В текстовом файле поменять большие буквы на маленькие и наоборот.
C++ Поразрядная сортировка http://www.cyberforum.ru/cpp-beginners/thread83778.html
Необходимо реализовать метод поразрядной сортировки. Нужно отсортировать последовательность так, что бы она была отсортирована в порядке спадания величины. Вот в чём эта сортировка заключается: Пусть у нас есть есть последовательность двоцифровых натуральных чисел. Заведём 10 очередей, в которые будем складывать наши числа независимо от того, какая в них последняя цифра. Дальше соберём все со...
C++ Не компилится! Здравствуйте. Подскажите ошибки пожалуйста. Задание: Написать рекурсивную функцию, которая принимает массив и размер массива, а возвращает наименьший элемент массива. #include <vcl.h> #include <iostream.h> #include <conio.h> #include <stdlib.h> #include <stdio.h> #pragma hdrstop подробнее

Показать сообщение отдельно
Evg
Эксперт С++Автор FAQ
 Аватар для Evg
16933 / 5338 / 328
Регистрация: 30.03.2009
Сообщений: 14,339
Записей в блоге: 26
09.01.2010, 08:22     Ругается на sqrt
С точки зрения Си++ функции распознаются не только по имени, но и по прототипу. При подключении cmath у тебя подключаются описания трёх функций:

C
1
2
3
float sqrt (float);
double sqrt (double);
long double sqrt (long  double);
Сие по научному называется "перегрузка функций" (function overload). В случае, когда компилятор видит несколько перегруженных функций, он пытается по типу передаваемых параметров понять, какую из функций реально надо вызывать. В твоём случае параметр имел тип int, а потому в этом случае непонятно, какой из трёх функций отдавать предпочтение. Именно эта мысль кроется за фразой "ambiguous call to overloaded function"
 
Текущее время: 06:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru