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

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

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久久久久久再现| 欧美一区二区视频在线观看2020| 亚洲欧美影音先锋| 国产精品久久久久毛片软件 | 欧美gay视频激情| 在线观看日韩专区| 欧美激情1区2区3区| 免费一区视频| 亚洲午夜一二三区视频| 99综合在线| 国产欧美日韩在线观看| 麻豆精品精华液| 欧美激情一区二区三区不卡| 日韩一区二区精品| 亚洲一区二区综合| 国外成人在线视频网站| 欧美成人69av| 欧美亚日韩国产aⅴ精品中极品| 午夜日韩激情| 国产精品视频一二| 久久亚洲一区二区三区四区| 欧美激情按摩| 欧美在线观看视频一区二区| 久久这里有精品视频| 一区二区三区欧美在线观看| 久久伊人精品天天| 欧美日韩精品系列| 久久综合亚州| 国产精品家教| 欧美激情一二区| 国产日韩欧美| 亚洲精品一区二区三区在线观看 | 欧美亚洲一区二区三区| 欧美本精品男人aⅴ天堂| 亚洲欧美日本国产有色| 一区二区在线观看视频| 亚洲黄色成人| 欧美日韩在线播放| 欧美大香线蕉线伊人久久国产精品| 欧美精品久久天天躁| 美女性感视频久久久| 国产精品免费电影| 91久久精品国产91性色| 韩国美女久久| 午夜精品福利在线| 亚洲色无码播放| 欧美激情成人在线| 欧美激情一区三区| 黄色国产精品| 欧美一区二区三区在线看 | 国产一区二区观看| 亚洲一级电影| 亚洲一区免费| 欧美视频在线播放| 亚洲精品一区在线观看香蕉| 亚洲黄色免费网站| 久久一区亚洲| 欧美成人网在线| 国内免费精品永久在线视频| 亚洲综合色丁香婷婷六月图片| 亚洲色诱最新| 国产精品福利在线观看| 一区二区日韩| 亚洲欧美日韩视频一区| 欧美亚州一区二区三区| 日韩一区二区精品| 亚洲夜晚福利在线观看| 欧美日韩人人澡狠狠躁视频| 亚洲精品免费在线| 欧美交受高潮1| 亚洲国产免费| 一区二区三区av| 欧美日韩国产综合久久| 亚洲精品久久视频| 亚洲一区二区三区免费观看| 欧美日韩国产综合新一区| 亚洲乱亚洲高清| 亚洲欧美日韩第一区 | 性做久久久久久免费观看欧美| 欧美一区影院| 国产字幕视频一区二区| 久久嫩草精品久久久精品| 欧美黄色一区| 亚洲天堂av在线免费观看| 欧美三级电影一区| 亚洲欧美国产高清va在线播| 久久精品一级爱片| 亚洲级视频在线观看免费1级| 欧美阿v一级看视频| 日韩视频中文字幕| 久久精品首页| 亚洲另类在线视频| 国产精品毛片在线看| 久久岛国电影| 亚洲精品乱码久久久久久黑人| 国产精品久久久久aaaa| 久久一区精品| 亚洲久色影视| 国产精品视频导航| 久久久久久久一区二区| 亚洲日韩成人| 久久久亚洲欧洲日产国码αv| 亚洲国产天堂久久综合网| 欧美午夜不卡在线观看免费| 久久久噜噜噜| 亚洲视频网在线直播| 一区二区三区四区蜜桃| 国产伦精品免费视频| 欧美成在线视频| 午夜精品一区二区三区四区 | 欧美一区二区三区在线视频| 亚洲国产91色在线| 国产精品手机视频| 欧美国产视频日韩| 欧美一区二区精美| 亚洲精品乱码久久久久久蜜桃麻豆| 欧美在线综合| 一本久久综合亚洲鲁鲁| 在线观看国产精品淫| 国产精品爱啪在线线免费观看 | 欧美成人中文字幕| 久久激情综合| 亚洲无线一线二线三线区别av| 国产一区二区日韩精品欧美精品| 欧美理论在线播放| 久久精品一二三| 亚洲视频在线观看视频| 亚洲欧洲精品一区二区| 开元免费观看欧美电视剧网站| 亚洲一区二区三区中文字幕在线| 在线观看欧美成人| 国产一区二区三区在线观看视频| 欧美日韩情趣电影| 欧美精品久久99久久在免费线| 久久综合一区二区| 久久国产精品色婷婷| 亚洲一区二区欧美日韩| 一本色道久久综合亚洲精品按摩| 欧美激情精品久久久久久蜜臀| 久久久另类综合| 欧美在线免费观看视频| 亚洲欧美激情视频| 亚洲一品av免费观看| 亚洲一级黄色av| 宅男精品视频| 在线视频欧美日韩精品| 99re热这里只有精品免费视频| 亚洲国产精品热久久| 亚洲国产精品传媒在线观看| 亚洲国产黄色| 亚洲韩国一区二区三区| 亚洲福利视频二区| 91久久中文| 亚洲精品在线视频观看| 999亚洲国产精| 99热免费精品在线观看| 99精品视频一区二区三区| a4yy欧美一区二区三区| 亚洲视频久久| 欧美在线地址| 久久精品在线免费观看| 久久资源在线| 亚洲激情欧美| 99精品国产99久久久久久福利| 这里只有精品视频| 午夜精品电影| 久久在线播放| 欧美精品手机在线| 国产精品区免费视频| 先锋影音国产一区| 一区二区激情视频| 午夜精品一区二区三区四区 | 亚洲视频精品在线| 午夜视频在线观看一区| 久久久久久久久久久久久久一区| 欧美不卡高清| 国产精品毛片va一区二区三区 | 国产欧美日韩综合| **欧美日韩vr在线| 亚洲无毛电影| 久热成人在线视频| 亚洲巨乳在线| 久久国产乱子精品免费女| 欧美激情片在线观看| 欧美性生交xxxxx久久久| 国内精品一区二区| 一区二区精品| 久久综合九色99| 一个色综合导航| 久久蜜桃av一区精品变态类天堂| 欧美精品一区在线| 国内精品久久久久久久果冻传媒 | 激情久久久久久久| 一区二区三区色| 美日韩在线观看| 亚洲一区二区欧美| 欧美激情一二三区| 极品中文字幕一区| 亚洲欧美激情四射在线日 | 欧美日韩国产美|