<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://www.tkk7.com/zellux/archive/2008/04/07/191365.html

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

    主站蜘蛛池模板: 亚洲精品美女久久久久9999| 国产一区二区三区免费| 亚洲电影免费在线观看| 国产成人无码区免费A∨视频网站| 国产免费一区二区视频| 极品美女一级毛片免费| 亚洲国产精品成人精品软件 | 精品亚洲永久免费精品| 好爽好紧好大的免费视频国产| 最近最新高清免费中文字幕 | 麻豆国产人免费人成免费视频| 免费国产黄网站在线观看视频 | 又黄又爽的视频免费看| 歪歪漫画在线观看官网免费阅读 | 亚洲精品美女久久久久99| 国产免费人成视频在线观看| 成人免费AA片在线观看| 四虎影视在线影院在线观看免费视频| 一级做a爰片久久免费| 99亚洲精品卡2卡三卡4卡2卡| 国产精品亚洲精品| 亚洲最大在线观看| 久久亚洲日韩精品一区二区三区| 亚洲人成色77777| 国产亚洲午夜高清国产拍精品 | 亚洲综合无码一区二区| 亚洲综合网站色欲色欲| 亚洲AV成人精品日韩一区18p| 国产在线ts人妖免费视频| 成人性生交视频免费观看| 一个人免费观看在线视频www| 日韩国产免费一区二区三区| 1000部拍拍拍18勿入免费视频下载| 91青青国产在线观看免费| 日本一卡精品视频免费 | 久久精品国产亚洲av麻豆| 国产精品亚洲аv无码播放| 亚洲愉拍99热成人精品热久久 | 久久青草91免费观看| 久久午夜免费鲁丝片| 四虎国产精品永久免费网址|