Вопросы по теме 'numeric-limits'
Максимальные и минимальные показатели в формате с плавающей запятой двойной точности
Согласно стандарту IEEE Std 754-2008 , ширина поля экспоненты двойной точности binary64 Формат с плавающей запятой составляет 11 бит, что компенсируется смещением экспоненты, равным 1023. Стандарт также определяет, что максимальный показатель...
4774 просмотров
schedule
24.11.2021
val! = std :: numeric_limits ‹double› :: infinity () или! isinf (val) или isfinite (val)
Скорее всего, это разрушение велосипеда , но, возможно, я упустил кое-что интересное ...
Если класс инициализирует член val значением std::numeric_limits<double>::infinity() , а затем хочет проверить, был ли val изменен на что-то...
1240 просмотров
schedule
20.02.2022
Почему std::numeric_limits‹T›::max() — это функция?
В Стандартной библиотеке C++ значение std::numeric_limits<T>::max() указано как функция. Дальнейшие свойства определенного типа задаются как константы (например, std::numeric_limits<T>::is_signed ). Все константы типа T задаются...
2089 просмотров
schedule
17.06.2023
Где ограничения для типов Qt?
Регулярно я мог обращаться к limit.h, чтобы увидеть максимальное значение для определенного типа, например, int или long.
В Qt есть такие типы, как qlonglong. Есть ли заголовочный файл и/или документация, которые можно использовать аналогичным...
26992 просмотров
schedule
28.05.2023
Разница в цифрах10 между GCC и MSVC
У меня есть следующий код:
#include <iostream>
#include <limits>
int main()
{
std::cout << std::numeric_limits<unsigned long long>::digits10 << std::endl;
return 0;
}
GCC 4.4 возвращает 19
MS VS 9.0...
581 просмотров
schedule
25.06.2023
Почему я получаю недопустимую ошибку времени компиляции токена с этим фрагментом кода C ++?
В моем приложении (скомпилированном под Visual C ++ 2010) у меня есть такой код в заголовочном файле:
// example.h
#pragma once
#include <limits>
namespace myspace
{
// A generic equality test
template<typename T> inline bool...
4476 просмотров
schedule
11.01.2023
C++11 abs() of numeric_limits‹long›::min();
Я запускаю следующее
test.cpp
#include <iostream>
#include <limits>
#include <cstdlib>
using namespace std;
int main(int argc, char** argv) {
long value = numeric_limits<long>::min();
value = abs(value);...
825 просмотров
schedule
22.06.2023
Apple Clang и numeric_limits‹unsigned __int128›::max() равно 0?
Я пытаюсь найти лучший способ обойти очевидную ошибку, когда numeric_limits<T>::max() возвращает 0, а не максимальное значение.
Во-первых, тестовая программа:
$ cat test.cxx
#include <iostream>
#include <limits>
int...
1307 просмотров
schedule
18.06.2023
Есть ли спецификация для смещения экспоненты с плавающей запятой?
Экспоненты IEEE с плавающей запятой хранятся как целые числа без знака с использованием предопределенного смещения экспоненты для смещения экспонента.
Смещение экспоненты постоянно равно numeric_limits<T>::max_exponent - 1 , где T — тип...
315 просмотров
schedule
08.10.2022
Наибольшее значение с плавающей запятой, которое можно возвести в квадрат
У меня есть функция, которая принимает необязательный параметр расстояния dist , но мой алгоритм работает с квадратами расстояний. Если пользователь не указывает никакого значения, я хочу, чтобы dist было как можно большим числом.
Result...
56 просмотров
schedule
13.11.2022
target-c эквивалентен C++ numeric_limits::max()
Я привык использовать часть numeric_limits C++ STL для инициализации числовых типов (int, float и т. д.) до их максимально возможного значения. т.е. интервал i=numeric_limits::max()
Есть ли эквивалент этому в Objective-C? Я видел использование...
532 просмотров
schedule
24.03.2024