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

Ошибка: error C2668: abs: неоднозначный вызов перегруженной функции - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Выделение слов с одинаковой первой и последней буквой http://www.cyberforum.ru/cpp-beginners/thread614275.html
Подскажите пожалуйста как можно реализовать? вот код который имею (переносы делает) scan.cpp #ifndef LAB4_H #define LAB4_H #include <iostream> using namespace std; #include <conio.h>
C++ Лишний символ в конце при выводе через fgetc Выводится лишний символ "я" в самом конце текста, как бы я не изменял содержимое текстового файла #include "stdafx.h" #include <iostream> using namespace std; int main() { system ("chcp 1251 >... http://www.cyberforum.ru/cpp-beginners/thread614259.html
Использование деструктора C++
Я не очень понимаю в каких случаях в классе или шаблоне надо реализовавывать дестрактор а в каких не не надо ??? вот например код : вот нафига мне здесь дистрактор если я даже в мейне его не...
Вычислить и вывести на консоль длину ломанной линии C++
Разработать структуру с именем POINT, содержащую поля: • горизонтальная координата точки на плоскости; • вертикальная координата точки на плоскости. Написать программу, выполняющую следующие...
C++ Что то не то со скоростью http://www.cyberforum.ru/cpp-beginners/thread614232.html
GeoSpeed.Longitude=(Longitudinal*sin(Course)+Transverse*cos(Course))*Speed*SpeedFactor/cos(GeoPosition.Lattitude); ...
C++ В одномерном массиве, состоящем из n элементов, вычислить произведение элементов между первым и вторым нулевыми элементами! В одномерном массиве, состоящем из n элементов, вычислить произведение элементов между первым и вторым нулевыми элементами! подробнее

Показать сообщение отдельно
serjeka
1 / 1 / 0
Регистрация: 17.08.2010
Сообщений: 81

Ошибка: error C2668: abs: неоднозначный вызов перегруженной функции - C++

26.06.2012, 13:44. Просмотров 2501. Ответов 2
Метки (Все метки)

Мне выкидывает ошибку при сборке.

1> QueueTest.cpp
1>c:\documents and settings\администратор\рабочий стол\queuetest\queuetest\queuetest.cpp(194): error C2668: abs: неоднозначный вызов перегруженной функции
1> c:\program files\microsoft visual studio 10.0\vc\include\math.h(547): может быть "long double abs(long double)"
1> c:\program files\microsoft visual studio 10.0\vc\include\math.h(499): или "float abs(float)"
1> c:\program files\microsoft visual studio 10.0\vc\include\math.h(495): или "double abs(double)"
1> c:\program files\microsoft visual studio 10.0\vc\include\stdlib.h(471): или "__int64 abs(__int64)"
1> c:\program files\microsoft visual studio 10.0\vc\include\stdlib.h(467): или "long abs(long)"
1> c:\program files\microsoft visual studio 10.0\vc\include\stdlib.h(362): или "int abs(int)"
1> при попытке сопоставить список аргументов "(DWORD)"
1>
1>СБОЙ построения.

вот участок кода:
то что мне подчеркнуло я выделил...

C++
1
2
3
4
5
6
for(int i=0; i<255; i++)
    td.Data[i] = (char)rand()%255;
 
td.dwTicks -= GetTickCount();
td.dwTicks = abs(td.dwTicks);
ClientQueue.push(td);
Есть идеи?
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru