对于对象、旗语(semaphore)、信箱(mailbox),在创建时均需要 new() 函数,因此可以将旗语和信箱的实例也看成“对象”;对于动态数组,在重新开辟空间时(resize),需要 new[] 操作。注意,对象例化时使用的 new() 函数需要用小括号,而动态数组开辟空间使用的 new[] 需要用中括号。
关键词:
new(),new[]
避坑指南:
event对象的创建,是不需要 new() 函数的,即声明event变量时已为其开辟了空间。
参考代码: sv_new_usage.sv
阅读手记: