<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 403, comments - 310, trackbacks - 0, articles - 7
      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    MaNGOS閱讀筆記 (1)

    Posted on 2008-06-03 19:03 ZelluX 閱讀(783) 評論(0)  編輯  收藏 所屬分類: C/C++Laboratory
    1. framwork/policies/Singleton.h
    Singleton模式,可以指定相應的線程模型、創建策略和生命期控制策略。
    對于全局范圍的Singleton實例,定義了若干個宏便于訪問,例如
    #define?sLog?MaNGOS::Singleton<Log>::Instance()
    #define?sMaster?MaNGOS::Singleton<Master>::Instance()

    Singleton的定義:


    不知道這里的注釋Prohibited actions...this does not prevent hijacking.是什么意思,copy constructor和hijacking有什么關系呢?

    另外注意這行typedef typename ThreadingModel::Lock Guard;,原來typedef還可以用在函數上。

    Singleton的Instance方法用的是標準的double-checked lock方法,關于DCL可以參考這篇博文http://m.tkk7.com/zellux/archive/2008/04/07/191365.html

    2. Explicit Constructors
    game/WorkPacket.h中看到的語法,防止構造函數中參數的隱式轉型
    比如explicit String(int n); 用String('c')聲明時就會報錯

    主站蜘蛛池模板: 久久精品国产亚洲| 亚洲国产精品综合久久网络| 亚洲AV无码一区二区三区DV| 五月天婷婷免费视频| 四虎影视免费永久在线观看| 亚洲精华液一二三产区| 在线观看免费大黄网站| 亚洲aⅴ无码专区在线观看| 国产精品成人四虎免费视频| 欧洲亚洲综合一区二区三区| 免费在线观看a级毛片| 一边摸一边桶一边脱免费视频| 亚洲国产成人久久综合野外| 精品国产呦系列在线观看免费 | 国产午夜免费秋霞影院| 日韩欧美亚洲中文乱码| 亚洲va中文字幕无码| 中文字幕手机在线免费看电影 | 亚洲砖码砖专无区2023| 国产精品久久免费视频| 人成午夜免费大片在线观看| 日韩亚洲人成在线综合日本| 99视频免费播放| 亚洲成年网站在线观看| mm1313亚洲精品无码又大又粗 | 亚洲国产美女精品久久久| 国产又大又黑又粗免费视频| 国产精品永久免费视频| 亚洲AV第一页国产精品| 久久久久国产精品免费免费搜索| 亚洲精品成a人在线观看☆| 亚洲国产天堂久久久久久| 免费看男人j放进女人j免费看| 亚洲精品亚洲人成在线观看麻豆| 在线免费观看a级片| 黄床大片免费30分钟国产精品| 亚洲午夜久久久精品影院| 日本一道本高清免费| 久久久国产精品福利免费| 亚洲日韩av无码中文| 亚洲欧洲日韩不卡|