电竞比分网-中国电竞赛事及体育赛事平台

分享

_variant_t與CString

 行走在理想邊緣 2019-04-25

_variant_t是VARIANT的封裝類,其賦值可以使用強制類型轉(zhuǎn)換,其構(gòu)造函數(shù)會自動處理這些數(shù)據(jù)類型。使用時需加上#include

_variant_t轉(zhuǎn)化為CString

variant_t v;
CString str = v.bstrVal;

CString轉(zhuǎn)化為_variant_t

可用 COleVariant 代替.
COleVariant v;
CString str = "this is test";
v = str;
也可轉(zhuǎn)換為VARIANT
VARIANT v1 = v;

#include "atlbase.h"

CComBSTR outbstr;
VARIANT vtYouValueName,vtTemp;
outbstr.Append (szYourCString);
vtTemp.vt = VT_BSTR;
vtTemp.bstrVal=outbstr.Copy();
vtYouValueName = vtTemp ;

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多