Описание тега cstdint
Header that declares types and macro constants to deal with fixed-width cross-platform integer types, available since C++11. This header replaces stdint.h wich is tagged as deprecated.
1
ответ
Ошибка Cstdint при установке Pydaedalus с PiP
Я работаю над приложением, которое включает в себя поиск маршрута (совершенно другой предмет), но для тестирования мне нужны примеры лабиринтов для тестирования. Коллега предложил мне использовать pydaedalus для создания больших лабиринтов в нужном …
15 ноя '17 в 14:32
3
ответа
C++: long long int против long int против int64_t
Я испытал некоторое странное поведение при использовании черт типа C++ и сузил свою проблему до этой причудливой небольшой проблемы, для которой я дам массу объяснений, так как я не хочу оставлять что-либо открытым для неверной интерпретации. Скажем…
12 ноя '10 в 01:49
3
ответа
Как стандартные целые числа из <stdint.h> переводятся во время компиляции?
В Си распространено (или по крайней мере возможно) предназначаться для различных архитектур процессора с тем же самым исходным кодом. Также часто архитектуры процессоров по-разному определяют целочисленные размеры. Чтобы увеличить переносимость кода…
05 ноя '16 в 14:28
0
ответов
Какой тип данных, схему и сколько бит следует использовать для хранения цены FOREX?
Типичная цена FOREX будет осуществляться с точностью до четвертого знака после запятой; Например, текущая цена фунта стерлингов по отношению к доллару сегодня составляет 1,2515. Я видел эту цену в более десятичных разрядах. Это действительно вопрос …
03 фев '17 в 18:00
5
ответов
Как вывести беззнаковый / подписанный тип char или <cstdint> в виде целых чисел с << в C++
Фон: У меня есть операторы потока шаблонов (например, operator << (ostream &, std::vector <T>)) (что выводит контейнерные элементы, которые могут иметь некоторый 8-битный целочисленный тип (например, unsigned char, int_least8_tи так …
29 окт '10 в 07:48
3
ответа
Почему sscanf не может прочитать uint64_t и символ из одной строки?
#include <cstdio> #include <cstdint> #include <cassert> int main() { std::uint64_t ui; char c; auto ret = std::sscanf("111K", "%lu64%[B, K, M, G]", &ui, &c); assert(ret == 2); assert(ui == 111); } Я пытался использовать ssc…
02 ноя '18 в 13:41
6
ответов
Должен ли я использовать cstdint?
Я размышлял о том, должен ли я использовать typedefs внутри <cstdint> или нет. Лично я предпочитаю писать uint32_t над unsigned int а также int8_t над char и т.д.... так как это для меня намного более интуитивно понятно. Что, вы парни, думаете…
26 май '11 в 20:30
1
ответ
Не могу найти символы в stdint.h
Когда я использовал Apportable для моего исходного кода C++, он не может найти символы, определенные в stdint.h, error: use of undeclared identifier 'UINT8_MAX' Код хорошо работал с Xcode, и эта ошибка возникала только в Apportable. я добавил #inclu…
25 май '13 в 09:57
2
ответа
C++ 11 int8_t глючный ввод / вывод
Это фрагмент кода из моей программы. Я использую int8_t тип данных, и у меня возникли некоторые проблемы с вводом / выводом. Видимо, используя int8_t в программе требуется -std=c++11 флаг, который будет установлен для g++ компилятор. Я сделал это, н…
25 дек '17 в 22:31
2
ответа
Почему у нас нет <cstdfloat> в C++?
Почему в C++ нет заголовка для чисел с плавающей точкой, как у для целых чисел? РЕДАКТИРОВАТЬ: Под я подразумеваю заголовок, который предоставляет typedefs для float и double. Очень похоже на qreal typedef в Qt. Надеюсь, мой вопрос теперь ясен.
31 дек '09 в 20:04
4
ответа
Boost's "cstdint" Использование
Реализация Boost в C99 stdint очень удобна. Одна вещь беспокоит меня, хотя. Они сбрасывают все свои typedef в boost namespace, Это оставляет мне три варианта при использовании этого средства: Используйте "using namespace boost" Используйте "using bo…
25 апр '10 в 17:08
1
ответ
Почему в 64-битной системе int_fast16_t 64 бит?
Я заглянул внутрь заголовочного файла <stdint.h> на моей реализации. Я вижу следующее: typedef long int int_fast16_t; typedef long int int_fast32_t; typedef long int int_fast64_t; У меня 64-битная система, поэтому long int занимает 64 бита. По…
04 июл '18 в 17:04
1
ответ
C++11 типов uint против u_int
Я просто наткнулся на тип u_int8_t потому что он не компилировался в Windows+MinGW (но прекрасно компилировался под Linux). Согласно этому сайту стандарт C++11 определяет тип uint8_t, Я просто использовал последний, и все работало. Возникшие вопросы…
25 апр '14 в 11:08
0
ответов
Проблема, связанная с C-заголовком в Visual Studio 2015, при попытке скомпилировать DOSBox SVN Daum в Windows 10
У меня возникают проблемы с заголовками, по-видимому, новые для VS2015 при попытке скомпилировать DOSBox SVN Daum в Windows 10. Примеры: Severity Code Description Project File Line Suppression State Error (active) the global scope has no "int_least8…
09 дек '16 в 01:44
1
ответ
Может ли cstdint typedefs связываться с некоторыми специфическими для реализации типами, для которых std::numeric_limits не специализируется?
Возможно ли, по крайней мере теоретически, что привязки типа cstdint связываются с некоторыми типами реализации, для которых std::numeric_limits не специализируется? Согласно http://www.cplusplus.com/reference/limits/numeric_limits, позвольте мне пр…
20 июл '15 в 22:12
1
ответ
Почему требуются типы *_leastN_t и *_fastN_t, а не дополнительные?
Все мы знаем, что целочисленные определения типа точной ширины, определенные в C99 stdint.h являются необязательными, определяемыми только в том случае, если архитектура имеет примитивные типы этих значений ширины, знаков и т. д. Тем не менее, я тол…
29 окт '17 в 21:06
3
ответа
<cstdint> против <stdint.h>
В чем разница между stdint.h а также cstdint? Оба они доступны в MSVC (Visual Studio 2010) и gcc-4.5.1. Также оба определяют intX_t/uintX_t типы (где X размер в байтах типа). Если обоснование в обоих заголовках одинаковое (переносимые типы), какие р…
30 ноя '12 в 09:58
8
ответов
uint32_t не называет тип
Я пытаюсь скомпилировать программный пакет C++, который был написан в 2007 году, и я получаю эту ошибку: error: ‘uint32_t’ does not name a type Это происходит в 64-битной Ubuntu с использованием g++ 4.5.2. Он прекрасно компилируется на 64-битном Cen…
17 июн '12 в 05:23
1
ответ
(C++11) g++ не выдает надлежащего предупреждения, если типы cstdint используются "неправильно"
Сегодня я пробовал некоторые типы, определенные в заголовочном файле cstdint:std::uint16_t, std::uint_least16_t и так далее.. Я думаю, что они очень полезны, потому что вы точно знаете или, по крайней мере, насколько они велики, в отличие от более р…
29 май '12 в 23:47
1
ответ
Файл cstdint не найден при сборке в командной строке
Я пытаюсь построить несколько проектов по команде, как, но я все время облажался из-за невозможности найти <cstdint>, Проект пытается построить, когда он попадает в определенную строку в пути включения, особенно #include <cstdint> это вы…
13 май '13 в 15:15