小编aka*_*lso的帖子

systemc 构造函数初始化失败

#ifndef RAM_H
#define RAM_H
#include <systemc.h>


SC_MODULE(ram) {

 void ram_proc();

 SC_HAS_PROCESS(ram);

private:
  sc_clock clock;
 };

 #endif
Run Code Online (Sandbox Code Playgroud)

然后在ram.cpp我有以下代码

 #include "ram.h"

 ram::ram(sc_module_name name_): clock("clock",1,SC_NS) {std::cout<<"I am in clock "<<std::endl;}

  { //the error is occurring hier

SC_THREAD(ram_proc);

}

void  ram::ram_proc () {
  std::cout<<"I am in method ram_proc "<<std::endl;
}
Run Code Online (Sandbox Code Playgroud)

问题是我收到此错误:

'{' 标记 { 之前的预期非限定 ID

c++ systemc

0
推荐指数
1
解决办法
136
查看次数

标签 统计

c++ ×1

systemc ×1