我将数组大小创建为1,然后使用(array.size()+ 1)语法增加数组大小,但是这并没有停止,我的代码也停在那里。 我的代码是,
trans_collected.data_wr = new(1)
For(int i=0 i<trans_collected.data_wr.size() i++)
begin
For(int j=8 j>=0 j--)
begin
@(negedge vif.scl)
Trans_collected.data_wr(i)(j) = vif.sda
End
Trans_collected.data_wr = (trans_collected.data_wr.size()+1)
end
请为该问题提供任何解决方案...。