我是Omnet的新手,在初始化circular queue
时遇到了一些困难。我认为这与在C++
中完成初始化的方式相同,但我不太确定。例如,当我有一个变量int数字。我按numbers = par("numbers")
初始化它。同样,我有一个循环队列cQueue queue
。现在,我该如何初始化它?我没有找到任何有用的文件。我想将队列初始化为空数组。类似于queue=[]
。
答案 0 :(得分:1)
Sadiksha。
这不是询问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
}
我希望这会有所帮助。
此致