青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

萬星星@豌豆莢 歡迎加入我們
一個吃軟飯的男人!!!!!我只想寫程序####
微博:http://weibo.com/wanlianwen
posts - 172,  comments - 1253,  trackbacks - 0

這個基本就是ACDK最精華的地方了吧。C++本身的元信息很少,借助RTTI可以在運行期識別對象類型,而模板也僅僅是在編譯期依靠模板元達到目的。

ACDK本身就是基于元信息:一個支持挖掘類層次結構,字段,構造,方法的高級版本的RTTI。對應與java和.net的反射機制。

元信息可以用來提供垃圾回收、動態加載類,序列化,附加用戶自定義屬性,運行期動態訪問對象的各個方面信息。我的理解Metainfo就是對類本身的一種解析,對編程語言的一種開放式擴展。

元信息(Metainfo)==反射(Reflection)
編程語言中的元信息就是在編程語言中存在一種運行期編程語言的類型的內部構造信息。
很多解釋型語言依賴元信息來構造復合類型,象lisp和perl。這些語言中最重要的就是元信息或者反射機制,也存在于java和.net中。

當然很多編譯器只有有限的元信息機制,象C++的RTTI。你可以發現,你能夠通過typeinfo獲取類的名字,僅此而已,無法獲得方法,成員,參數等等。當然com技術部分實現了metainfo,方法,成員,參數這些都可以從類型庫中獲取,但是仍然無法獲取內部構造信息。

由于C++類型系統的復雜性,它本身沒有實現反射機制。近年來最重要的兩種語言java和C#實現了反射機制,這兩種語言的類型系統要簡單很多,他們都拋棄了C++中晦澀的部分,這是非常好的做法,我覺得C++程序員的大部分時間都花在這些事情上。


使用ACDK的元信息

元信息級別

1、無元信息
假如僅僅利用ACDK框架構造類,無需腳本調用,動態加載,類中可以不添加元信息
ACDK_DECL_CLASS(MyClass);
class MyClass : extends acdk::lang::Object, implements acdk::lang::Comparable
{
private:
    RString _myString;
public:
    MyClass() : _myString(
"hello"{}
    
int compareTo(IN(RObject) other)
    
{
        
return 0;    // always equal
    }

    
int foo() return _myString->length(); }
}
;
// using it
RMyClass myClass = new MyClass();
類本身沒有引用計數,引用計數依靠的是垃圾回收機制,這樣的類是不符合腳本語言使用的。

2、基本的元信息
類派生結構
實現了ClassLoader功能

3、擴展的元信息
反射
序列化
腳本調用

4、動態方法調用代理
允許腳本語言使用C++接口
C++類派生,虛方法重寫

實現了元信息的ACDK類可以通過名字來定位并加載。

原來.net中類型的屬性信息就是可以用來實現AOP的咚咚????媽的,就tmd扯概念啊。搞得我現在才弄明白這個概念。

posted on 2007-12-26 12:00 萬連文 閱讀(706) 評論(0)  編輯 收藏 引用 所屬分類: ACDK
簡歷下載
聯系我

<2009年9月>
303112345
6789101112
13141516171819
20212223242526
27282930123
45678910

常用鏈接

留言簿(66)

隨筆分類

隨筆檔案

相冊

搜索

  •  

最新評論

閱讀排行榜

評論排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            欧美18av| 国产精品一二三四| 欧美**字幕| 亚洲一区视频在线| 激情综合亚洲| 在线精品视频免费观看| 国产日韩综合| 国产一区999| 黄网站免费久久| 亚洲激情在线观看| 999亚洲国产精| 亚洲尤物在线| 欧美一区二区大片| 米奇777超碰欧美日韩亚洲| 久久人人爽人人爽| 欧美成人午夜剧场免费观看| 欧美韩日视频| 99精品欧美| 亚洲中无吗在线| 久久久久久久久久久成人| 奶水喷射视频一区| 国产精品成人在线观看| 激情五月婷婷综合| 中日韩男男gay无套 | 欧美大片免费观看| 欧美视频不卡| 精品动漫3d一区二区三区免费| 狠狠爱成人网| 亚洲欧美综合国产精品一区| 久久国产精品一区二区三区| 亚洲网站视频| 亚洲欧美日韩成人高清在线一区| 欧美一区二区观看视频| 欧美本精品男人aⅴ天堂| 欧美午夜视频在线| 亚洲国产精品成人久久综合一区| 亚洲欧美日韩国产中文| 欧美a级一区二区| 亚洲欧美自拍偷拍| 欧美无砖砖区免费| 亚洲乱码久久| 久久字幕精品一区| 亚洲综合色激情五月| 欧美精品123区| 激情久久久久久| 亚洲男人天堂2024| 亚洲九九精品| 欧美高清在线视频观看不卡| 精品电影在线观看| 久久视频国产精品免费视频在线| 99riav久久精品riav| 免费欧美电影| 亚洲第一精品影视| 久久亚洲一区二区| 久久av一区二区三区| 国产嫩草一区二区三区在线观看| 亚洲午夜小视频| 亚洲日本成人| 久久经典综合| 国产一区二区三区四区五区美女 | 亚洲电影观看| 久久最新视频| 久久久久久久欧美精品| 伊甸园精品99久久久久久| 久久精品九九| 久久精品国产亚洲一区二区| 国内精品伊人久久久久av影院 | 亚洲人成高清| 亚洲激情视频网站| 欧美精品一区二区三区一线天视频 | 韩国一区二区三区美女美女秀| 欧美一区激情| 午夜精品在线| 在线电影一区| 亚洲国产欧美久久| 欧美三区视频| 欧美在线播放一区| 午夜久久电影网| 亚洲一区三区电影在线观看| 国产日韩欧美亚洲| 免费观看日韩av| 欧美激情在线观看| 亚洲欧美国产高清| 欧美一区二区三区视频免费| 1024日韩| 一区二区三区欧美成人| 国产婷婷色一区二区三区四区| 可以看av的网站久久看| 欧美激情成人在线视频| 亚洲摸下面视频| 久久国产主播精品| 一区二区三区福利| 欧美一区日韩一区| 亚洲精品一区二区三区蜜桃久| 夜夜精品视频一区二区| 国产一区二区三区丝袜| 亚洲伦理网站| 国产综合自拍| 亚洲毛片在线| 韩国精品久久久999| 亚洲欧洲在线一区| 国产视频在线一区二区| 亚洲黄一区二区三区| 国产精品久久久久av| 欧美激情成人在线| 国产精品有限公司| 亚洲激情啪啪| 在线欧美视频| 亚洲愉拍自拍另类高清精品| 亚洲激情国产| 欧美在线一级va免费观看| 一区二区国产精品| 久久综合久久88| 久久国产精品毛片| 欧美三区美女| 亚洲人成艺术| 亚洲二区在线| 久久激情网站| 久久精品综合网| 国产精品乱看| 99成人免费视频| 一本色道久久综合亚洲精品不卡| 亚洲女女女同性video| 亚洲欧美成人一区二区三区| 亚洲一区二区三区精品视频| 国内精品久久久久影院薰衣草| 欧美黄网免费在线观看| 国产日韩亚洲| 在线一区观看| 一区二区欧美激情| 欧美激情国产日韩精品一区18| 久久蜜桃av一区精品变态类天堂| 国产精品一区在线观看| 在线亚洲一区二区| 亚洲综合成人婷婷小说| 欧美午夜欧美| 一区二区三区导航| 亚洲欧美精品| 国产精品视频xxx| 亚洲天堂成人在线视频| 亚洲午夜高清视频| 国产精品v日韩精品| 亚洲精品中文字幕女同| 久久资源av| 欧美国产精品| 91久久久久久| 欧美激情按摩在线| 亚洲日韩欧美视频一区| 一区二区高清视频| 国产精品成人一区二区| 中国成人黄色视屏| 欧美专区日韩视频| 国产亚洲精品久久飘花| 久久久精品2019中文字幕神马| 欧美 日韩 国产 一区| 亚洲免费久久| 国产精品伦子伦免费视频| 欧美亚洲网站| 欧美电影电视剧在线观看| 日韩亚洲成人av在线| 国产精品久久久久久久第一福利| 亚洲一区二区欧美日韩| 久久在线免费观看视频| 亚洲精品一二区| 国产精品羞羞答答| 久久综合中文| 艳女tv在线观看国产一区| 欧美在线视频免费| 亚洲国产精品福利| 欧美午夜电影在线| 久久精品国产亚洲精品| 亚洲国产精品小视频| 午夜国产欧美理论在线播放| 一区二区三区在线看| 欧美日精品一区视频| 欧美中文字幕视频| 日韩亚洲综合在线| 久久永久免费| 午夜精品久久久久久久久久久久| 一区视频在线| 国产精品高清在线| 久久只有精品| 亚洲欧美日韩国产成人精品影院| 农夫在线精品视频免费观看| 国产字幕视频一区二区| 亚洲在线观看视频| 一区二区欧美国产| 国产日韩欧美日韩| 欧美日韩蜜桃| 久久综合久久88| 欧美一区视频| 夜夜嗨av一区二区三区网页| 毛片av中文字幕一区二区| 亚洲素人在线| 亚洲电影在线看| 国产亚洲精品久久久| 国产精品ⅴa在线观看h| 欧美紧缚bdsm在线视频| 免费不卡在线观看| 久久久无码精品亚洲日韩按摩|