Почему использование завихряется вместо других методов?

static_cast <int> (std::floor(x));

делает в значительной степени, что Вы хотите, да. Это дает Вам ближайшее целое число, округленное к - бесконечность. По крайней мере, пока Ваш вход находится в диапазоне, представимом ints. Я не уверен, что Вы подразумеваете 'под добавлением.5 и этажеркой, но это не будет иметь того же эффекта

И станд.:: пол возвращает двойное, потому что это является самым общим. Иногда Вы могли бы хотеть округлить плавание или удвоиться, но сохранить тип. Таким образом, раунд 1.3f к 1.0f, а не к 1.

Это было бы трудно сделать если станд.:: пол возвратил интервал (или по крайней мере у Вас будет дополнительный ненужный бросок, там замедляющий вещи).

, Если пол только выполняет округление себя, не изменяя тип, можно бросить это к интервалу, если/когда Вы должны.

Другая причина состоит в том, что диапазон удваивается, намного больше, чем тот из ints. Это не может быть возможно к раунду, который все удваивает до ints.

9
задан JYelton 7 May 2014 в 04:11
поделиться

3 ответа

Я думаю, что FAQ на сайте curl говорит об этом лучше всего:

1.2 Что такое libcurl?

libcurl - надежный и переносимый библиотека, которая предоставляет вам простой интерфейс к ряду общих Интернет-протоколы.

Вы можете бесплатно использовать libcurl в своем приложение, будь то с открытым исходным кодом, коммерческий или с закрытым исходным кодом.

libcurl, скорее всего, самый портативный, самый мощный и чаще всего используемый многоплатформенный файл на основе C перенести библиотеку на эту планету - быть это открытый исходный код или коммерческий.

Кроме того, curl упрощает загрузку данных из нескольких источников одновременно с большей эффективностью, чем, скажем, file_get_contents () или file () .

8
ответ дан 3 November 2019 в 01:02
поделиться

Расширение Curl имеет множество параметров, которые вы можете установить, например время ожидания соединения. Вы также можете добавить переменные сообщения или получить доступ к сайту с помощью определенного реферера. Я также рекомендую вам использовать CURL.

1
ответ дан 3 November 2019 в 01:02
поделиться

Что ж, я мало знаю о других методах выполнения HTTP-вызовов в PHP, поэтому я не уверен, могут ли они это или нет, но Curl может имитировать веб-браузер практически во всех смыслах, задавая заголовки, даже заголовок пользовательского агента и т. д., чтобы веб-сервер просто думал, что это браузер, что может быть важно, поскольку некоторые сайты будут пытаться остановить доступ из всего, что не является традиционным браузером

2
ответ дан 3 November 2019 в 01:02
поделиться
Другие вопросы по тегам:

Похожие вопросы: