1. 剛剛,我的幾個對象吵起來了···

        共 604字,需瀏覽 2分鐘

         ·

        2022-05-09 23:41

        點(diǎn)擊上方“程序員大白”,選擇“星標(biāo)”公眾號

        重磅干貨,第一時間送達(dá)



        面向?qū)ο缶幊陶Z言,都繞不開的話題是類和對象。對象都有類型,這在源代碼級別都好理解,但如何能在運(yùn)行的時候也能知道類型呢?

        C++ 作為靜態(tài)編譯型語言,對運(yùn)行時類型識別RTTI的支持最弱,只能看到一個簡單的名字,C++標(biāo)準(zhǔn)并沒有規(guī)定RTTI信息的具體實(shí)現(xiàn)方式,交給各大編譯器自己發(fā)揮。

        Java同樣作為編譯型語言,實(shí)現(xiàn)了完整的反射機(jī)制,不僅作為信息獲取,還能根據(jù)這些信息動態(tài)創(chuàng)建對象,修改訪問屬性等等。由于反射的支持,Java才有了Spring、MyBatis等各種功能強(qiáng)大的框架。

        Python作為解釋執(zhí)行的腳本語言,其抽象的層次更高,類型信息更加豐富,動態(tài)創(chuàng)建、甚至新增、刪除屬性和方法都不在話下。

        不過聽說C++23可能會引入全新的反射特性,不知道是什么樣子的呢?你怎么看?如果C++也有反射,你會用來做什么呢?

        國產(chǎn)小眾瀏覽器因屏蔽視頻廣告,被索賠100萬(后續(xù))

        年輕人“不講武德”:因看黃片上癮,把網(wǎng)站和786名女主播起訴了

        中國聯(lián)通官網(wǎng)被發(fā)現(xiàn)含木馬腳本,可向用戶推廣色情APP

        張一鳴:每個逆襲的年輕人,都具備的底層能力


        關(guān)


        ,學(xué),西學(xué)學(xué)運(yùn)護(hù)質(zhì),結(jié)關(guān)[],學(xué)習(xí)進(jìn)!


        瀏覽 49
        點(diǎn)贊
        評論
        收藏
        分享

        手機(jī)掃一掃分享

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

        手機(jī)掃一掃分享

        分享
        舉報(bào)
          
          

            1. 亚洲免费网站 | 农村少妇一区二区三区四区五区 | 久久这里有黄色 | a在线观看视频 | gogo大胆无码无码免费视频 |