摘要: 提供了对引用计数对象的管理,其实也就是操作引用计数对象,当引用计数为零的时候将对象销毁,值得学习的是juce是如果将引用计数对象和它的智能指针结合在一起的,这个后面再加分析 值得注意的是对象转移的时候,同样是增加新对象的引用计数,减去原有对象的引用计数 阅读全文
posted @ 2016-05-04 09:35 寻不可道之道 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 这个类提供了最基本的引用计数管理,界面库中,经常都需要消息发送,而带来的后果就是不知道消息中包含的对象是否还存在,如果不能很好管理的话就容易出现访问销毁了的对象这样的情况,所以,juce的界面无素也基于引用计数是个不错的选择 阅读全文
posted @ 2016-05-04 09:31 寻不可道之道 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 这个类作为所有消息的基类,主要是包装了回调函数 virtual void messageCallback() = 0; 阅读全文
posted @ 2016-05-04 09:26 寻不可道之道 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 先看成员_tracked_objects,从字面上讲是被跟踪的对象,再看,相关函数 bool expired() const,这个函数是检查_tracked_objects是否已经expired.只不过是使用一些设计模式上的东西,理解也比较好理解, 详细源码如下 阅读全文
posted @ 2016-05-04 07:01 寻不可道之道 阅读(283) 评论(0) 推荐(0) 编辑