sigslot庫 實質上是一個對象之間傳遞消息的庫。
一些復雜的工程,包含有大量的類。造成對象之間耦合度非常之大。
該庫實際上模擬了信號的發送對象send,以及信號的接受對象recv。
然后將send對象的信號函數connect到對應的接收對象的函數實現。
此時盡管調用send對象的類成員函數即可以完成recv對象的一些操作。
這樣在send對象中就不需要擁有recv對象的句柄,減小了耦合性。 示例代碼:
posted on 2011-08-05 11:42 kahn 閱讀(1829) 評論(1) 編輯 收藏 引用 所屬分類: c++學習總結
建議使用boost signal2 回復 更多評論
Powered by: C++博客 Copyright © kahn