我是 Omnet 的新手,在初始化时遇到了一些困难circular queue
。我认为这与初始化的方式相同,C++
但我不太确定。例如,当我有一个变量 int 数字时。我将它初始化为numbers = par("numbers")
. 同样,我有一个循环队列cQueue queue
。现在,我将如何初始化它?我没有找到任何有用的文档。我想将队列初始化为一个空数组。类似的东西queue=[]
。
问问题
740 次
1 回答
1
萨迪克沙。
这不是询问 Omnet++ 的最佳地点。当您有更多疑问时,请访问https://groups.google.com/forum/?fromgroups#!forum/omnetpp
无论哪种方式,我都会尝试回答您的问题;)
你把一些事情搞混了。该类cQueue
不是一个循环队列,而是一个简单的队列,用于存储指向 cObject 类型对象的指针。另外,为了初始化一个空队列,你只需要声明它,比如
cQueue queue("Named Queue"); // creates a named queue
然后,您可以使用 for 循环将默认对象添加到队列中:
for (int i = 0; i < num; ++i) {
queue.insert(obj); // get this object somewhere
}
我希望这有帮助。
问候
于 2012-07-20T20:20:07.713 回答