TAO中 “>>=“预算符 的含义

fp2001 fp2001 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
TAO中的">>="运算符的含义是什么?好象不是右移吧?

我在程序中定义了

navigatingEvent* navigating;
//其结构如下:
struct navigatingEvent
{
typedef navigatingEvent_var _var_type;
typedef navigatingEvent_out _out_type;


::CORBA::Double ifheading;
::CORBA::Double ifvertiangle;
::CORBA::Double ifhoriangle;
::CORBA::Double ibheading;
::CORBA::Double ibvertiangle;
::CORBA::Double ibhoriangle;
::CORBA::Double relativespeed;
::CORBA::Double absolutespeed;
::CORBA::Double northspeed;
::CORBA::Double eastspeed;
::CORBA::Double longitude;
::CORBA::Double latitude;
::CORBA::Double anglespeedx;
::CORBA::Double anglespeedy;
::CORBA::Double anglespeedz;
::CORBA::Double hacceleration;
::CORBA::Double vertipitchangle;
::CORBA::Double horipitchangle;
::CORBA::Double ifupdowndist;
::CORBA::Double ifupdownspeed;
::CORBA::Double ibupdowndist;
::CORBA::Double ibupdownspeed;
::CORBA::Double depth;
::CORBA::Double distance;
::CORBA::ULong status;
};
//同时有一个定义
const CORBA::Any &event

if(event >>= navigating)//报错

/*
navigatingEventConsumer.cpp:33: error: no match for 'operator>>=' in 'event >>= navigating'
d:/ACE_wrappers/TAO/tao/AnyTypeCode/Any.h:137: note: candidates are: CORBA::Boolean CORBA::Any::operator>>=(ACE_InputCDR::to_boolean) const
*/

但是如果我把
if(event >>= navigating)
改为
if(event >>= navigating->ifheading)//随便应用一个成员
却可以通过。
我只想if(event >>= navigating)这么操作,不知道如何更改?
...全文

相关推荐

50tao商业策划ppt

- **财务预测**:包括预算、收入预测等。- **结论与展望**:总结项目亮点,对未来发展的期望。- **联系方式**:方便感兴趣的人士进一步联系。#### 4.

xbinLinux学习

Construction of Rate-Compatible LDPC Codes

作者Tao Tian和Christopher R. Jones提出了一种结合这两种技术的混合方法来构造速率兼容的LDPC码。

VictorLM

TIPTOP数据库手册(总帐管理)

##### (tao_file) 部门科目币别余额档- **功能**:记录各部门不同币种下的科目余额。- **应用场景**:支持部门层面的多币种管理。

草原之风

CentOS和RedHat Linux的区别.docx

"CentOS和RedHat Linux的区别"CentOS 是 Community ENTerprise Operating System 的简称,是 Linux 操作系统的一个发行版本。

Lidx0710

微信小程序源码 - 共享记账系统实战项目

微信小程序是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或搜一下即可打开应用。小程序体现了“用完即走”的理念,用户不用关心是否安装太多应用。应用将无处不在,随时可用,但又无需安装卸载。在案例研究的总结中,我们可以学习到如何从用户需求出发,通过设计和测试逐步优化产品,最终达到提升用户体验的目的。这些经验教训可以指导我们在自己的项目中做出更明智的设计决策。综上所述,用户界面设计和用户体验优化是一个系统性的工程,需要设计师不断地学习、测试、优化。

轩辕姐姐
评论 7
收藏 已收藏
分享
返回顶部
fp2001
工具平台和程序库 24,850 成员 27,330 内容