如何在SystemC中声明析构函数?

马可

我在SystemC中编写一个模块,其中在构造函数中有一个变量初始化为new

SC_CTOR(MY_MODULE)
{
    ...
    ...
    my_matrix = new unsigned char [a*b];
    ...
    ...
}

模拟结束时如何声明析构函数以释放内存?

纪尧姆

您需要使用C ++语义。SC_CTOR析构函数没有等效项

SC_MODULE(MyModule)
{
    SC_CTOR(MyModule)
    {
        my_matrix = new unsigned char [10];
    }

    ~MyModule() {
        delete my_matrix;
    }

private:
    unsigned char * my_matrix;
};

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在链表中对析构函数进行递归调用?

来自分类Dev

如何在es6中创建析构函数

来自分类Dev

C ++-如何在析构函数中删除子类

来自分类Dev

析构函数中的析构函数?

来自分类Dev

析构函数删除main中声明的动态数组

来自分类Dev

如何在不破坏move和copy构造函数的情况下声明虚拟析构函数

来自分类Dev

如何在C ++中的析构函数中为合并的LL适当地释放内存?

来自分类Dev

如何定义析构函数?

来自分类Dev

析构函数如何工作?

来自分类Dev

如何在Turbo C ++中显式调用类的析构函数

来自分类Dev

如何在不调用析构函数的情况下将值从std:optional中移出?

来自分类Dev

如何在移动分配运算符中调用析构函数?

来自分类Dev

我应该如何在这段代码中编写析构函数

来自分类Dev

.NET中的析构函数

来自分类Dev

如何从成员析构函数中捕获异常

来自分类Dev

如何理解CPP中的调用析构函数方法?

来自分类Dev

我是否需要在新类中声明构造函数和析构函数?

来自分类Dev

在派生类中声明非虚拟析构函数是否安全?

来自分类Dev

在派生类中是否需要显式声明的析构函数?

来自分类Dev

在基类中声明虚拟析构函数会更改指针指向的类型?

来自分类Dev

在派生类中声明非虚拟析构函数是否安全?

来自分类Dev

模板类的构造函数和析构函数声明语法

来自分类Dev

如何在构造函数中记录时间,如何在C ++ Struct中的析构函数中从构造中减去当前时间?

来自分类Dev

如何为指针分配析构函数?

来自分类Dev

如何强制定义析构函数

来自分类Dev

如何指定析构函数调用的顺序?

来自分类Dev

C ++中的析构函数直接调用

来自分类Dev

在析构函数中捕获异常

来自分类Dev

TypeScript中是否有析构函数

Related 相关文章

  1. 1

    如何在链表中对析构函数进行递归调用?

  2. 2

    如何在es6中创建析构函数

  3. 3

    C ++-如何在析构函数中删除子类

  4. 4

    析构函数中的析构函数?

  5. 5

    析构函数删除main中声明的动态数组

  6. 6

    如何在不破坏move和copy构造函数的情况下声明虚拟析构函数

  7. 7

    如何在C ++中的析构函数中为合并的LL适当地释放内存?

  8. 8

    如何定义析构函数?

  9. 9

    析构函数如何工作?

  10. 10

    如何在Turbo C ++中显式调用类的析构函数

  11. 11

    如何在不调用析构函数的情况下将值从std:optional中移出?

  12. 12

    如何在移动分配运算符中调用析构函数?

  13. 13

    我应该如何在这段代码中编写析构函数

  14. 14

    .NET中的析构函数

  15. 15

    如何从成员析构函数中捕获异常

  16. 16

    如何理解CPP中的调用析构函数方法?

  17. 17

    我是否需要在新类中声明构造函数和析构函数?

  18. 18

    在派生类中声明非虚拟析构函数是否安全?

  19. 19

    在派生类中是否需要显式声明的析构函数?

  20. 20

    在基类中声明虚拟析构函数会更改指针指向的类型?

  21. 21

    在派生类中声明非虚拟析构函数是否安全?

  22. 22

    模板类的构造函数和析构函数声明语法

  23. 23

    如何在构造函数中记录时间,如何在C ++ Struct中的析构函数中从构造中减去当前时间?

  24. 24

    如何为指针分配析构函数?

  25. 25

    如何强制定义析构函数

  26. 26

    如何指定析构函数调用的顺序?

  27. 27

    C ++中的析构函数直接调用

  28. 28

    在析构函数中捕获异常

  29. 29

    TypeScript中是否有析构函数

热门标签

归档