2013-08-15 3 views
0

Каков правильный способ объявить unsigned LongLong (unsigned __int64) в Protobuf, поэтому он будет использоваться как для Android, так и для Windows?Как объявить unsigned long long в Protobuf?

EDIT: я подумал, что, возможно, придется использовать для переменных, каждый имеет UInt64, но я не был уверен, что это правильный путь.

UPDATE

Я использовал UInt64 в файле Protobuf и скомпилировать его. результат в файле cpp был без знака __int64. Я запутался, потому что в документах говорят, что он привязан к длинному.

ответ

3

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

Не уверен, что вы после, но, возможно, uint64?

+0

Спасибо, но я ищу объявление без знака long long, а uint64 просто без знака. – user844541

+0

@ user844541 'unsigned long long' гарантированно имеет размер не более 64 бит! –

+0

и у uint64 может быть 64 бит? – user844541

Смежные вопросы