#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