variant是什么含义,里面有一些什么东西

chengsetianxie 2003-11-16 06:27:45
说的详细一点;
...全文
64 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
COOL099 2003-11-18
  • 打赏
  • 举报
回复
一般在com的使用的時候.我們希望在對方法所要求的數據類型一無所知的情況下向它傳遞參數.為了使方法能夠解釋所收到的參數.調用者必須指定數據的格式和相應 的值.
另外,我們調用的方法返回的結果依據不同的環境可能是不同的數據類型.有時是字串.有時是long,甚至是接口指針.這要求方法返回的數據必須能夠自我描述格式.對於每個傳送的值.必須發送兩個域:一個指定數據類型的編碼和一個使用指定數據類型表示的值.這就是variant的來由.
使用variant時.先初始化.VariantInit
再設定vt和相應的數值.
可用CComVariant的實例來代替任何傳遞variant結構的地方.
...

2,640

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 硬件/系统
社区管理员
  • 硬件/系统社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧