C++ 我想用SystemC中的数组创建实例

C++ 我想用SystemC中的数组创建实例,c++,systemc,C++,Systemc,我想用SystemC中的数组创建实例 我想写如下: module name = new module[10]; 或 请告诉我如何使用数组创建实例。在SystemC中,您可以使用sc\u vector而不是普通的C数组,请参见例如 (第8.5节) SC_模块(顶部) { sc_vector m;//例如类成员 主任(上) :m(“模块”,10)//构造函数 {} }; 您缺少类的构造函数。 for(int i = 0; i < 10; i++){ module name[i

我想用SystemC中的数组创建实例

我想写如下:

module name = new module[10];


请告诉我如何使用数组创建实例。

在SystemC中,您可以使用
sc\u vector
而不是普通的C数组,请参见例如

  • (第8.5节)
SC_模块(顶部)
{
sc_vector m;//例如类成员
主任(上)
:m(“模块”,10)//构造函数
{}
}; 

您缺少类的构造函数。
for(int i = 0; i < 10; i++){
    module name[i]("any names")
}
error: no matching function for call to 'module::module()'