为什么VARIANT_TRUE定位为-1?这是为了兼容VB还是别的原因?

wieruqwoer 2014-05-09 09:38:31
通常true都是1来表示的,为什么com里面就这么特别,true是-1?
历史上这么设计的原因是什么? 兼容的问题还是有特殊的用意?
...全文
71 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
0是 false 非0是 true,并不是一定是1
oyljerry 2014-05-09
  • 打赏
  • 举报
回复
VARIANT_FALSE呢 可能是历史原因

3,245

社区成员

发帖
与我相关
我的任务
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
  • ATL/ActiveX/COM社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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