迷你书本

文章
5
资源
0
加入时间
2年10月17天

c++基础(三)类和对象封装class与strust的区别

类和对象c++面向对象的三大特征为:封装、继承、多态。同时相应的对象有自己的属性和行为。那么什么是对象呢?下面举几个栗子:1、小狗可以作为对象,属性有毛色、毛长等,行为有跑、叫、跳等2、自行车可以作为对象,属性有车胎、颜色等,行为有载人、前进、后退等同时,具有相同性质的对象称为类,其中,小狗属于狗类,自行车属于自行车类。

SV过程块(always、initial)

module,interface认为是硬件;program,class认为是软件过程块:1)always(可综合) 2)initial(不可综合)always:可用于module和interface中always @ (posedge clk)----时序逻辑 " <= "always @ ( * )----组合逻辑 " = "eg:上文提到了always具备描述硬件电路行为和核心要素,你认为下列选项哪些是正确使用always的方