CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C/C++ >  C++ 语言

_variant_t求助!

楼主romanpan112(tiger)2004-12-01 22:39:36 在 C/C++ / C++ 语言 提问

enum   NAEventID  
  {  
          naEventID_CAL_QUESTIONABLE   =   1744962048,  
  }  
   
  OnChannelEvent(const   _variant_t   &   eventID)  
  {  
        if(eventID   ==   naEventID_CAL_QUESTIONABLE)//出错!  
                                                                                          //error   C2593:   'operator   =='   is   ambiguous  
  }  
  显然naEventID_CAL_QUESTIONABLE   和eventID   的数据类型不一样,请问该如何进行数据转换??  
  谢谢!  
  问题点数:0、回复次数:3Top

1 楼Andy84920(你也不懂)回复于 2004-12-01 22:47:49 得分 0

_variant_t是通用类型的意思吗?  
   
  用的什么库?Top

2 楼Andy84920(你也不懂)回复于 2004-12-01 22:48:07 得分 0

可以看看boost的实现的.Top

3 楼Zark(金陵五月)回复于 2004-12-02 03:39:39 得分 0

OnChannelEvent(const   _variant_t   &   eventID)  
  {  
        if(eventID   ==   naEventID_CAL_QUESTIONABLE)//出错!  
                                                                                          //error   C2593:   'operator   =='   is   ambiguous  
  }  
   
  改为  
  OnChannelEvent(const   _variant_t   &   eventID)  
  {  
        if(eventID.vt==VT_I4   &&   eventID.lVal==   naEventID_CAL_QUESTIONABLE)  
  }  
  Top

相关问题

  • _variant_t
  • VARIANT问题
  • invalid variant type conversion
  • variant convert to char[]
  • _variant_t问题
  • variant问题
  • 关于VARIANT
  • 问Variant类型
  • _variant怎么使用?
  • Variant::CreateObject("Excel.Application")错误?!

关键词

  • 数据
  • naeventid
  • eventid
  • onchannelevent
  • variant
  • cal
  • 出错
  • questionable
  • 类型
  • vt

得分解答快速导航

  • 帖主:romanpan112

相关链接

  • C/C++ Blog
  • C/C++类图书
  • C/C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo