当前博客:频繁调用读指针出对象(),开销大吗?

77 次浏览【转载需注明来源】

博客作者:【ησρχ】

个性签名:增强知识,努力学习

传入对象自身地址, 频繁调用读指针出对象(),开销大吗?这种方式是否推荐?

B类需要调用A类的某个对象, 

B类传入A类的指针, 频繁操作

有啥好的解决方式

默认排序
Generic placeholder image
已采纳
风俊 Time: 2022-08-02 21:13:22

读指针处对象() 跟直接用变量一样,你完全可以把它当成是原来的变量,不存在开销的问题。

至于推荐不推荐的,这个看你喜欢就好,不用有什么顾虑。

要说区别就是 读指针处对象() = 变量 这个不支持,需要通过方法赋值,而且写那么长强迫症表示难受。

传对象还是传指针都行,但是传指针需要确保B类读指针的时候A类的对象没有销毁,特别是线程和dll需要注意对象是否已经销毁。

 

Generic placeholder image
謝絕ㄣ戀愛 Time: 2022-08-02 22:49:53

刚测试了下,开销不咋大,只比正常调用稍微慢了一点点而已,10亿次循环几十毫秒,基本忽略不记了...


频繁调用读指针出对象(),开销大吗?