|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
今天在给同事讲$cast函数的用法,突然同事问道 为什么用这个函数?哪里需要用到?
我是这样理解的,比如我的sequence要发送基类数据包和扩展类数据包,交替的发送,但是driver这边是一次只能申请一个包,那就需要driver 发送握手信号给sequence 产生那种数据包,这样就显得很麻烦。
如果driver只申请扩展数据包或者基类数据包,不能满足要求。 如果能有一个函数能够判断driver申请到的数据包是何种包,就会减少很多工作量。不知道我理解的对不对。
sv中的$cast应该是OOP中的东西,至于为什么要创造这个函数,我确实不太清楚,我的软件基础不太好。
欢迎大神指点。。。 |
|