之前遇到了一个比较蠢的问题,记录一下。
在定义一个 SimObject 时,突发奇想搞了个多继承,即既继承 SimObject 和另一个基类。 就这样出了问题。 观察 python/m5/simulate.py/instantiate() 发现,在实例化的过程中调用了基类中的函数,导致运行的错误。
所以
不要用多继承
文档信息
- 本文作者:Yilong Zhao
- 本文链接:https://xiaoke0515.github.io/2020/08/01/4_GEM5_MultiInherent/
- 版权声明:自由转载-非商用-非衍生-保持署名(创意共享3.0许可证)