由于 IPV6 地址有 16 个字节,并且它们没有数据类型可以在 C++ 中存储它,
我想存储 IPV6 地址,并在 IPv6 地址之间进行一些比较,
请让我知道该怎么做
您可以将它们存储为普通数组unsigned char
就像你在 C 中所做的那样。unsigned char ipv6[16];
例如。然后,您可以使用任何数组比较算法来比较它们。使用char*
算法不是一个选项,因为您的 ipv6 地址的某些字节可能是0x00
因此被基于字符串的算法解释为字符串结束字符。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)