<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          gobject_cpp11基于 C++11 實(shí)現(xiàn)的信號(hào)槽

          聯(lián)合創(chuàng)作 · 2023-09-30 20:15

          本軟件的目標(biāo)用戶是c++軟件開(kāi)發(fā)者。

          為了解決 Qt 信號(hào)槽(需要依賴moc機(jī)制和moc工具)的缺陷,我研發(fā)了本軟件。利用本軟件,c++開(kāi)發(fā)者可以在不依賴moc的前提下,實(shí)現(xiàn)c++對(duì)象的解耦合(信號(hào)發(fā)射對(duì)象與信號(hào)接收對(duì)象之間的解耦合),使用語(yǔ)法非常類似Qt的信號(hào)槽。本軟件支持c++11并向后兼容(支持c++11及其后續(xù)版本)。

          如何使用

          本軟件為開(kāi)發(fā)者提供了如下模塊和功能:
          *) GObject類;信號(hào)發(fā)射者、信號(hào)接收者均需要繼承此GObject類。
          *) GSignal類;用來(lái)定義信號(hào)、發(fā)射信號(hào);
          *) GObject::connect函數(shù);開(kāi)發(fā)者使用本函數(shù),將發(fā)射者的信號(hào)連接到接收者的槽函數(shù)。連接成功后,發(fā)射者發(fā)射信號(hào),接收者的槽函數(shù)將會(huì)被調(diào)用。
          *) GObject::disconnect函數(shù);開(kāi)發(fā)者使用本函數(shù),將發(fā)射者的信號(hào)與接收者的槽函數(shù)斷開(kāi)連接。斷開(kāi)連接后,發(fā)射者發(fā)射信號(hào)時(shí),接收者的槽函數(shù)將不會(huì)被調(diào)用。

          開(kāi)發(fā)者可以將本軟件放到開(kāi)發(fā)環(huán)境中去編譯和運(yùn)行,并配合《用戶文檔.doc》來(lái)學(xué)習(xí)本軟件的使用方法。

          開(kāi)源協(xié)作

          任何的合作或者建議均可發(fā)送郵件至[email protected]

          項(xiàng)目主頁(yè)

          https://gitee.com/giveda

          瀏覽 15
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  亚洲天堂a√| 国模一区二区三区 | 精品国产精品三级精品AV网址 | 成人一级黄色电影 | 小泽玛利亚跟黑人三P |