我试图从ns-3中了解这个方法的参数是什么。
void ns3 :: OnOffHelper :: SetAttribute(std :: string name, const AttributeValue&值 )
我能够传递第一个参数,但我不确定第二个参数应该是什么。这是否意味着我必须为第二个参数传递指针值?
谢谢, BZ
答案 0 :(得分:1)
不,传递它如何传递正常变量。
不同之处在于变量是通过引用传递的,而不是通过值传递的,因此函数SetAttribute
对value
所做的任何更改在函数返回后仍然可见。但是,在这种情况下,它const &
承诺你不会改变value
,它只会使用它的信息。这通常是为了防止昂贵的副本(在C ++ 11之前)。