Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Дифференциально уравнение методом Рунге-Кутты https://www.cyberforum.ru/ cpp-beginners/ thread857359.html
Добрый день. Помогите пожалуйста решить диф. уравнение методом Рунге-Кутты 4-ого порядка. Вот само диф. ур-е. ay”+by’+cy=0 Желательно на Паскале.
Ошибки VS C++
Скомпилил проект с классом Material с пустым мейном, все ок. Добавил новый заголовочный файл functions.h, скомпилил - ошибки связанные с Material. Удалил этот functions.h, ошибки продолжаются. В...
C++ Работа с файлом. Отпечатать информацию о спортсменах, набравших в соревновании не менее М баллов
• Работать с файлами как в С. • Файл должен быть текстовый. • При решении задачи использовать тип данных “структура” • Написать программу, создающую файл данных, соответствующий условию задачи...
C++ .Выбрать три различные точки из заданного множества точек на плоскости :cry:Очень прошу, помочь мне с задачами, никак не получаются, через несколько часов сдавать!!!! 2.Выбрать три различные точки из заданного множества точек на плоскости, так чтобы была минимальная... https://www.cyberforum.ru/ cpp-beginners/ thread857311.html
C++ Игра космические войны https://www.cyberforum.ru/ cpp-beginners/ thread857299.html
У меня курсовая работа по ООП игра Космические войны. Нужно на C++ (в консоли) сделать. Игра такая: снизу корабль пользователя, а с верхней части экрана случайно появляются другие кораблики,...
Вводится число N. Определить максимальную четную цифру этого числа. и блок схему для нее C++
Пример. Вводится число N. Определить максимальную четную цифру этого числа. и блок схему для нее
C++ Как вывести результат в файл?
#include <iostream> using namespace std; int main() { int i,j,a,m,n; int mas; a=36; for(i=0; i<6; i++) for(m=0, n=i; n>=0; m++,n--) mas=a--; for(i=1; i<6; i++)
C++ Поиск файлов определенного расширения Доброго времени суток. Есть такая проблема. Надо найти в каталоге (его вводит пользователь и этот момент у меня есть) все файлы определенных форматов (.ini и .csv) и добавить все имена в массив для... https://www.cyberforum.ru/ cpp-beginners/ thread857248.html
C++ Процедуры , функции , макросы https://www.cyberforum.ru/ cpp-beginners/ thread857247.html
Процедуры , функции, макросы в ООП . Что такое ? в чем разница между ними ? в каких случаях применяются ? объясните пожалуйста , и , если можно, ссылку на литературу об этом.
C++ Проблемы с бинарным файлом Приветствую. Проблема заключается в следующем: не хочет открываться бинарный файл. #include <stdio.h> #include <iostream> #include <string.h> void CreateFile (const char*filename, int n) ... https://www.cyberforum.ru/ cpp-beginners/ thread857244.html
:)
Эксперт С++
4763 / 3257 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
0

std::abs vs global abs

06.05.2013, 14:40. Просмотров 1423. Ответов 1
Метки (Все метки)

Откуда растут ноги такого поведения, что std::abs возвращает double, а глобальная ::abs() - int ?
C++
1
2
3
4
5
6
7
8
9
#include <iostream>
#include <cmath>
 
int main()
{
    double v = -1.2;
    std::cout << std::abs( v ) << std::endl;
    std::cout << ::abs( v ) << std::endl;
}
https://ideone.com/Vbzc3q
1.2
1
Неужели из того, что в Си не было перегрузки функций?

Вернуться к обсуждению:
std::abs vs global abs
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.05.2013, 14:40
Готовые ответы и решения:

abs(float x)
Я не понимаю почему но у меня функция abs возвращает модуль от int чисел и всегда 0 от double...

Function abs
Ошибка 1.error C2668: abs: неоднозначный вызов перегруженной функции строка 12 Ошибка...

Pow and ABS problems
Задали протабулировать функцию вот код, ошибки в pow, abs // 333333.cpp : Defines the entry...

Можно ли функцию abs положить в if
Столкнулся с проблемой что у меня в if должны быть числа по модулю я подумал что можно туда...

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