在网络模拟器 3 中,我想创建一个 Ptr< RoutingTable> 对象。但是,编译器会这样返回:
./ns3/ptr.h:457:7: error: 'class ns3::dsdv::RoutingTable' has no member named 'Unref'
m_ptr->Unref();
我已经搜索了 ns3 的 doxygen,现在我明白我应该继承 SimpleRefCount,它为类提供 Ref 和 Unref 方法。为了帮助我,我查看了继承自 SimpleRefCount<OutputStreamWrapper> 的类 OutputStreamWrapper。我对泛型类型有一些了解。但是,我一辈子都看不到实际继承发生在哪里。我找不到 OutputStreamWrapper 与其 SimpleRefCount 父级之间的链接。
您的帮助将不胜感激。