标签: system-verilog
如果我这样做:
int da []; ... da = new[2]; ... da = new[1];
我内存泄漏了吗?我应该这样做吗?
da.delete; da = new[1];
相反?
答案 0 :(得分:5)
除非您遇到工具问题,否则无需致电delete。每当您对整个数组进行分配时,先前的数组都会被删除。
delete
但是,由于SystemVerilog具有自动内存管理功能,因此不需要何时将内存释放回操作系统。