int128

    7热度

    3回答

    我想要编译MinGW的下一个gcc的C程序。该程序正在使用一个整数__uint128_t。当我尝试在同一个64位机器上的标准ubuntu gcc下编译它时,它完美的工作。但是,当我尝试在mingw下编译windows时,它甚至不会识别__uint128_t关键字。这是什么意思? mingw下没有128位整数? 如果没有,是否有任何编程语言,用于窗户,具有天然的(和FAST)128个的整数?

    2热度

    2回答

    我现在正在项目中使用Boost的哈希映射的实现,并且我试图为键实现一个自定义类型。我有四个无符号整数,我想将它们合并成一个128位数据类型来作为一个键。 我用四个元素的32位整数数组创建了一个结构,这个数组作为我的存储。说实话,我不确定Boost的哈希映射是如何工作的,所以我不确定我在这里做什么,但是我遵循Boost文档(http://www.boost.org/doc/libs/1_37_0/d

    -1热度

    1回答

    的Linux 2.6.32 英特尔编译器:ICPC版本13.0.1(gcc版本4.4.6的兼容性) #include <iostream> #include <sys/types.h> int main() { std::cerr << sizeof (__uint128_t) << std::endl; return 0; } 输出:16 所以,类型__uint

    2热度

    1回答

    可能重复: How to enable __int128 on Visual Studio? 在Visual Studio 6,我已经和__int64整数数据类型,但我不能有__int128尽管我正在使用64位机器。

    8热度

    4回答

    可能重复: Int128 in .Net? 后,我决定执行我Int128在C#中,我认为这将是很好,使它看起来像其他dotNet的数据类型。但我可以没有实现以下特点: 后缀初始化:如13L和0.2D 我可以在C#中创建自己的后缀吗? 如果我不能......我该如何初始化它? 即 Int128 a= ??

    8热度

    1回答

    用Python ctypes支持128位整数(当前是__uint128_t)的最佳方式是什么? 也许是两个uint64_t的用户定义的结构,但这会在需要时创建对齐问题。 为什么ctypes没有扩展到支持128位整数的任何想法?

    2热度

    1回答

    考虑用于GNU的扩展的类型性状以下的小测试程序__uint128_t #include <limits> #include <type_traits> using uint128_t = __uint128_t; int main() { static_assert(std::is_unsigned<uint128_t>{}, ""); static_assert(

    0热度

    1回答

    我想高效地使用redis搜索IPv6子网范围。 我想存储在redis中的IPv6数字地址,并按范围搜索它们。 那些128位整数,例如: import ipaddress int(ipaddress.ip_address(u'113f:a:2:3:4:1::77')) > 22923991422715307029586104612626104439L 和查询通过范围: ZRANGEBYSC