【发布时间】:2026-02-16 12:35:01
【问题描述】:
我想知道在 C++ 中存储 IPv6 的最有效方法是什么?
基本上,我需要一种能够提供尽可能多的灵活性并与现有库兼容的格式。我的第一个想法是使用简单的std::vector<int>,因为这样我可以轻松访问地址的每个部分。
这是一个好的解决方案吗?或者我以后可能会遇到麻烦?
【问题讨论】:
-
为了最好地回答这个问题,我认为我们需要知道 a) 您从哪里获取地址,b) 您打算如何使用它们(或者您将传递哪些 API他们去。)
-
这是一个奇怪的问题,因为默认表示通常被认为是最有效的。详细说明为什么不这样做可能更有成效。
标签: c++ vector format int ipv6