- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
拓扑助手 Ipv4AddressHelper
允许设置基地址,如示例所示。
Ipv4AddressHelper address;
address.SetBase ("10.1.1.0", "255.255.255.0");
例如,我想存储任意数量的动态创建的地址。
...
for( uint32_t subnetC = 0; subnetC < nSubnets; subnetC++ )
{
string ip = "10.1." + lexical_cast< string >( subnetC + 1 ) +".0";
ipList.push_back( ip );
}
...
vIpv4AddressHelper[ someIndex ].SetBase(ipList[ someIndex ], "255.255.255.0" );
...
但是,我得到了错误
error: no matching function for call to ‘ns3::Ipv4AddressHelper::SetBase(std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const char [14])’
note: candidates are: void ns3::Ipv4AddressHelper::SetBase(ns3::Ipv4Address, ns3::Ipv4Mask, ns3::Ipv4Address)
如何将字符串传递给 SetBase
?
最佳答案
编译器告诉你候选人需要 2 个参数(第三个是可选的。另请参阅 doc for Ipv4AdressHelper )。所以传递那些参数。在docs你可以看到 Ipv4Adress
可以用 char const*
构造。所以尝试:
address.SetBase (ns3::Ipv4Adress(adress_string.c_str()), ns3::Ipv4Mask(mask_string.c_str()));
根据您的需要更改 adress_string
和 mask_string
。
关于c++ - 将字符串传递给 ns3::Ipv4AddressHelper::SetBase 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15898752/
我正在处理一个比较大的项目,我发现有人添加了一些与此类似的代码: std::cout push %ebp x0x84ca2e9 mov
我发现如果我在 setBase(SystemClock.elapsedRealtime()) 之后立即调用 start() 它将从 00:00 开始计数(这很好),见下文: startButton.s
拓扑助手 Ipv4AddressHelper 允许设置基地址,如示例所示。 Ipv4AddressHelper address; address.SetBase ("10.1.1.0", "255.2
The cppreference page on std::setbase说: Values of base other than 8, 10, or 16 reset basefield to ze
本文整理了Java中com.google.gdata.util.XmlBlob.setBase()方法的一些代码示例,展示了XmlBlob.setBase()的具体用法。这些代码示例主要来源于Gith
long int id; printf("Enter Aircraft Id: (eg abeb11"); scanf("%x",&id); id" 必须读取为十六进制值。但我收到警告 format
std::cout<
使用 std::setbase 格式化数字以将 int 的数字最小值传递给 std::stoi 会引发 std::out_of_range 异常,但我不明白为什么。如果有人能帮助我更好地理解异常背后的
我是一名优秀的程序员,十分优秀!