<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 閱讀(777) 評論(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')聲明時就會報錯

    主站蜘蛛池模板: 午夜网站免费版在线观看| 久久成人18免费网站| 亚洲精品二三区伊人久久| 亚洲欧洲日产专区| 亚洲午夜无码久久久久小说| 视频一区二区三区免费观看| 日韩免费高清播放器| 亚洲免费综合色在线视频| 国产91久久久久久久免费| 日韩亚洲人成在线综合日本| 亚洲乱码无限2021芒果| 国产一区二区三区免费观在线| 久久久久久国产精品免费免费| 国产亚洲精品成人a v小说| 亚洲精品午夜视频| xxxxxx日本处大片免费看| 久久国内免费视频| 亚洲AV综合色区无码另类小说| 亚洲精品无码av中文字幕| 亚洲第一se情网站| 成人黄色免费网址| 亚洲VA中文字幕无码一二三区| 在线观看免费视频资源| 亚洲线精品一区二区三区 | 亚洲an天堂an在线观看| 国产成人+综合亚洲+天堂| 一个人免费高清在线观看| 亚洲AV无码男人的天堂| 国产福利在线免费| 亚洲AV日韩综合一区| 亚洲色WWW成人永久网址| 中文字幕视频免费| 久久久久亚洲AV成人无码网站| 91手机看片国产永久免费| 亚洲另类无码专区首页| 在线观看亚洲精品国产| 中文字幕永久免费| 中中文字幕亚洲无线码| 亚洲免费一区二区| 全部一级一级毛片免费看| 免费A级毛片在线播放不收费|