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

穩定盈利的期貨交易方法-量化趨勢交易

alantop -專業量化投資者

愛好:量化投資,逆向工程,滲透
隨筆 - 595, 文章 - 0, 評論 - 921, 引用 - 0
數據加載中……

再次,解釋CComPtr和CComQIPtr。

對于操作原始的接口指針是比較麻煩的,需要我們自己控制引用記數、API 調用、異常處理。于是 ATL 提供了2個智能指針的模板包裝類,CComPtr<> 和 CComQIPtr<>,這兩個類都在 <atlbase.h> 中聲明。CComQIPtr<> 包含了 CComPtr<>的所有功能,因此我們可以完全用 CComQIPtr<> 來使用智能接口指針,唯一要說明的一點就是:CComQIPtr<> 由于使用了運算符的重載功能,它會自動幫我們調用QueryInterface()函數,因此 CComQIPtr<> 唯一的缺點就是不能定義 IUnknown * 指針。

???? // 智能指針 smart pointer,按照匈牙利命名法,一般以 sp 開頭來表示變量類型
  ? CComPtr < IUnknown > spUnk;?// 正確
  ? // 假設 IFun 是一個接口類型
  ? CComPtr < IFun > spFun;?// 正確
  ? CComQIPtr < IFun > spFun;?// 正確
  ? CComQIPtr < IFun, &IID_IFun > spFun;?// 正確
  ? CComQIPtr < IUnknown > spUnk;?// 錯誤!CComQIPtr不能定義IUnknown指針
??
給智能指針賦值的方法:
  ? CComQIPtr < IFun > spFun;?// 調用構造函數,還沒有賦值,被包裝的內部接口指針為 NULL
  ?
  ? CComQIPtr < IFun > spFun( pOtherInterface );?// 調用構造函數,內部接口指針賦值為
  ? // 通過 pOtherInterface 這個普通接口指針調用QueryInterface()得到的IFun接口指針
  ?
  ? CComQIPtr < IFun > spFun( spOtherInterface ); // 調用構造函數,內部接口指針賦值為
  ? // 通過 spOtherInterface 這個只能接口指針調用QueryInterface()得到的IFun接口指針
  ?
  ? CComQIPtr < IFun > spFun ( pUnknown );?// 調用構造函數,由IUnknown的QueryInterface()得到IFun接口指針
  ?
  ? CComQIPtr < IFun > spFun = pOtherInterface;?// = 運算符重載,含義和上面一樣
  ? spFun = spOtherInterface;?// 同上
  ? spFun = pUnknown;?// 同上
  ?
  ? pUnknown->QueryInterface( IID_IFun, &sp );?// 也可以通過QueryInterface賦值
  ?
  ? // 智能指針賦值后,可以用條件語句判斷是否合法有效
  ? if ( spFun ){}??// 如果指針有效
  ? if ( NULL != spFun ){}?// 如果指針有效
  ?
  ? if ( !spFun ){}??// 如果指針無效
  ? if ( NULL == spFun ){}?// 如果指針無效

?

智能指針調用函數的方法:
  ? spFun.CoCreateInstance(...);?// 等價與 API 函數::CoCreateInstance(...)
  ? spFun.QueryInterface(...);?// 等價與 API 函數::QueryInterface()
  ?
  ? spFun->Add(...);?// 調用內部接口指針的接口函數

  ? // 調用內部接口指針的QueryInterface()函數,其實效果和 spFun.QueryInterface(...) 一樣
  ? spFun->QueryInterface(...);?
  ?
  ? spFun.Release();?// 釋放內部的接口指針,同時內部指針賦值為 NULL
  ? spFun->Release();?// 錯!!!一定不要這么使用。
  ? // 因為這個調用并不把內部指針清空,那么析構的時候會被再次釋放(釋放了兩次)

posted on 2006-05-13 03:44 AlanTop 閱讀(2578) 評論(0)  編輯 收藏 引用 所屬分類: COM

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            午夜激情久久久| 亚洲无毛电影| 亚洲午夜91| 亚洲国产精品热久久| 香港成人在线视频| 一区电影在线观看| 夜夜嗨av一区二区三区四季av | 亚洲一区免费网站| 国产精品久久久久久五月尺| 欧美日韩a区| 国产精品久久一区主播| 国产欧美一区二区三区久久人妖 | 久久久999精品| 久久这里只有| 免费久久99精品国产自| 欧美日产一区二区三区在线观看| 欧美成人免费小视频| 欧美裸体一区二区三区| 国产精品wwwwww| 伊人久久大香线蕉综合热线| 亚洲精品免费一区二区三区| 先锋亚洲精品| 欧美激情一二三区| 亚洲亚洲精品三区日韩精品在线视频| 亚洲午夜在线视频| 99www免费人成精品| 亚洲男人的天堂在线观看| 久久人人97超碰国产公开结果| 亚洲啪啪91| 噜噜噜噜噜久久久久久91| 国产精品久久久久久久久久久久久久| 国产欧美日韩精品在线| 亚洲一区欧美| 一区二区三区高清| 欧美日韩在线精品| 亚洲精品孕妇| 亚洲日本中文字幕| 免费日韩av| 99av国产精品欲麻豆| 亚洲国产成人精品视频| 欧美1区视频| 亚洲看片一区| 一区二区高清视频在线观看| 欧美日韩精品久久久| 亚洲欧美日韩综合| 亚洲欧美日韩在线观看a三区| 国产精品欧美一区喷水| 久久久999| 欧美91精品| 午夜精品久久久久久久蜜桃app| 99精品国产热久久91蜜凸| 国产精品日韩久久久久| 久久久久久久精| 欧美另类视频| 亚洲精品欧美日韩专区| 国产在线精品一区二区中文| 久久久国产午夜精品| 亚洲一区二区三区乱码aⅴ| 欧美一区二区三区精品| 在线亚洲激情| 一区二区三区福利| 国产日韩欧美亚洲| 一区二区三区高清| 亚洲精品久久久久| 久久国产精品免费一区| 亚洲一区二区三区四区视频| 欧美精品一区在线发布| 欧美激情成人在线| 亚洲第一福利社区| 国产精品扒开腿做爽爽爽软件| 亚洲欧美激情视频在线观看一区二区三区| 亚洲欧美日韩爽爽影院| 欧美伊人久久久久久午夜久久久久 | 最新成人av在线| 久久久久九九视频| 日韩一级在线| 亚洲影视综合| 欧美在线免费| 欧美午夜免费| 欧美一区三区二区在线观看| 香蕉乱码成人久久天堂爱免费 | 欧美一区二区三区免费看 | 国产欧美欧洲在线观看| 亚洲在线黄色| 亚洲视屏一区| 亚洲国产精品一区二区第四页av | 久久久国产精品亚洲一区| 欧美成人自拍视频| 久久视频一区| 国产欧美日韩一区二区三区| 亚洲激情黄色| 亚洲精品网站在线播放gif| 久久一区二区三区国产精品| 久久国产精品一区二区三区四区| 国产欧美 在线欧美| 男人的天堂亚洲在线| 亚洲激情精品| 久久精品国产欧美亚洲人人爽 | 久久久久久久综合色一本| 99re66热这里只有精品3直播| 中国女人久久久| 欧美一区二区三区在线看| 国产午夜精品视频| 久久综合色婷婷| 亚洲精品一区久久久久久| 午夜在线一区| 亚洲国产日韩一区二区| 国产精品伊人日日| 欧美激情一区二区| 久久久精品一区二区三区| 日韩亚洲视频| 亚洲一级片在线观看| 免费观看成人www动漫视频| 亚洲人体1000| 伊人成综合网伊人222| 欧美精品99| 欧美一二三视频| 欧美亚洲一区二区在线| 日韩一级免费| 一区二区三区.www| 亚洲视频 欧洲视频| 国产亚洲精品久| 欧美日韩高清在线| 欧美激情一级片一区二区| 久久国产福利| 亚洲欧美高清| 99re热精品| 亚洲系列中文字幕| 亚洲欧洲99久久| 久久久久久9| 欧美国产成人在线| 国产一区二区三区视频在线观看 | 亚洲欧美日韩精品在线| 中日韩美女免费视频网址在线观看 | 亚洲国产日韩精品| 99天天综合性| 久久精品国产免费看久久精品 | 欧美日韩亚洲在线| 亚洲黄色成人| 一区二区三区欧美成人| 一区二区三区精品视频| 亚洲欧美日韩在线观看a三区 | 久久婷婷丁香| 老司机成人在线视频| 欧美日韩一级视频| 1769国产精品| 久久久噜噜噜久久久| 亚洲欧美视频| 欧美亚洲成人网| 国产精品99久久久久久有的能看| 在线视频中文亚洲| 久久一区二区三区四区| 国产精品theporn| 亚洲靠逼com| 久久精品99久久香蕉国产色戒 | 国产精品私人影院| 狠狠色伊人亚洲综合成人| 亚洲欧洲一级| 欧美永久精品| 性娇小13――14欧美| 欧美日韩在线第一页| 亚洲精品系列| 亚洲激情在线观看视频免费| 久久久久久久久一区二区| 影音先锋一区| 日韩网站在线观看| 极品av少妇一区二区| 久久综合色天天久久综合图片| 亚洲欧美日韩另类精品一区二区三区 | 亚洲欧美日韩综合国产aⅴ| 国产精品久久久久9999吃药| 亚洲一区二区成人| 午夜精品一区二区三区在线 | 免费精品视频| 一区二区在线视频| 久久精品一区二区三区中文字幕| 亚洲一区二区三区在线看| 国产精品日韩欧美一区二区三区| 亚洲综合导航| 久久精品欧洲| 亚洲欧美视频在线| 欧美xart系列高清| 亚洲网站在线| 欧美日韩在线观看一区二区| 亚洲第一在线综合网站| 亚洲人体影院| 欧美日韩在线观看视频| 欧美一级二区| 中文国产成人精品| 亚洲国产91精品在线观看| 亚洲一区二区少妇| 激情欧美日韩| 日韩视频精品| 在线观看福利一区| 亚洲视频图片小说| 亚洲精品1区2区| 久久久久免费| 欧美福利精品| 中文日韩欧美| 亚洲国产精品一区二区www|