我在我自己的csimplemodule.中使用csimplemodule.但是在仿真过程中,它要求指定零堆栈大小或设置非零堆栈大小。
那么,既然我不打算使用omnet++ (),那么如何在中指定零堆栈大小呢?
发布于 2016-02-25 15:57:55
对于OMNEt++ 3.x的早期版本,请使用
class yourClassName: public cSimpleModule{
public:
Module_Class_Members(yourClassName, cSimpleModule, 0);
}但是,从4.0版开始,就不再推荐它了。相反,使用下面的方法将堆栈大小设置为零。
class yourClassName: public cSimpleModule{
public:
yourClassName() : cSimpleModule() {}
}更详细的信息可以找到这里。
您的问题可能是由于其他问题造成的,例如将散包参数从cMessage更改为其他类型。在这种情况下,您必须以不同的方式处理它,而不是像提到的这里那样更改堆栈大小。
https://stackoverflow.com/questions/35619658
复制相似问题