微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > 初学systemC一个问题

初学systemC一个问题

时间:10-02 整理:3721RD 点击:
#ifndef _HELLO_H
#define _HELLO_H
#include "systemc.h"
SC_MODULE(hello){
SC_CTOR(hello){
cout<<"Hello,SystemC!"<<endl;
}
};
#endif
初学,问下为什么在sc_module前面要加下面这么几句啊,谢谢。
#ifndef _HELLO_H
#define _HELLO_H
#endif

这个是预编译的技巧吧,这个模块只运行一回,防止重复调用

这是预编译啊,你这情况是为了防止_HELLO_H没被定义,如果没定义的话,就define,,还有一种是#ifdef,,

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top