Quantcast
Channel: SystemC Language Forum RSS Feed
Viewing all articles
Browse latest Browse all 595

Dynamically allocating modules.

$
0
0

Hi,

 

I'm trying to dynamically allocate N instances of a single module type. I'm trying to use the following algorithm:

int N = 5;
TMyModuleType *(module[N]);
std::string moduleName;

for( unsigned int i =0; i < N; i++ ) {
    moduleName = std::string::to_string("module[%d]", i);
    module[N] = new TMyModuleType(moduleName)
}

However the module's name is a legacy of sc_module hierarchy (SC_MODULE), which type is sc_module_name and is not compatible with std::string. How should I initialize dynamically allocated modules? I've already tried to use sc_string, but it's not compatible neither.

 

best regards,

Rafael Kioji


Viewing all articles
Browse latest Browse all 595

Trending Articles