龙华住房和建设局网站官网产品推广策划案

张小明 2026/1/16 8:55:19
龙华住房和建设局网站官网,产品推广策划案,苏州网站建设用哪种好,怎么建设一个属于自己的网站原文 本文档描述的是3.6及以后版本#xff0c;对于3.5及以前的老版本请参考分类“3.5”。对于结构体类型的使用#xff0c;包括新增全新的结构体和扩展使用已有的结构体。对于新增的结构体#xff0c;又包括编辑器是否自动生成该结构体的代码。 实际上#xff0c;我们将新…原文本文档描述的是3.6及以后版本对于3.5及以前的老版本请参考分类“3.5”。对于结构体类型的使用包括新增全新的结构体和扩展使用已有的结构体。对于新增的结构体又包括编辑器是否自动生成该结构体的代码。实际上我们将新增结构体又不自动生成该结构体代码的情况认为跟扩展使用已有的结构体是一致的即都是在程序端已经有了该结构体的定义代码要么手工编写要么第三方代码已经包含了该结构体的定义不用再让编辑器自动生成。进而后文将只通过**“生成代码”和“不生成代码”**来区分上面所说的各种使用情况但这里需要注意的是生成或不生成代码只是针对结构体本身的定义而言而结构体相关的“胶水”代码都是会自动生成的并且必须要整合到自己的项目中一起编译构建。1. 如果是“生成代码”的情况则忽略这一步说明。否则如果是“不生成代码”的情况这里假定程序端已经有了结构体类型文件FirstStruct.h该文件中包含了结构体“FirstStruct”的定义如下代码所示structFirstStruct{ints1;floats2;};2. 在类型信息浏览器中新增跟程序端同名的结构体类型“FirstStruct”并且根据自己的需要来决定是否勾选“生成代码”选项如果只是扩展使用已有的结构体则不需要勾选如下图所示3. 上图中的“引用类型”选项一般不用勾选表示在行为树编辑器中可以为该结构体配置其成员属性并且在该结构体的两个实例做比较运算时会比较所有的成员属性。否则如果勾选了“引用类型”选项则表示该结构体在行为树中使用时是作为引用类型来使用在该结构体的两个实例做比较运算时只会比较两个实例的引用指针而不比较其内容成员属性。4. 为结构体“FirstStruct”添加成员属性s1和s2这跟程序端的定义保持一致如下图所示5. 对于C版的运行时库如果是“生成代码”的情况则忽略这一步操作。否则如果是“不生成代码”的情况则说明程序端已经有了包含该结构体类型的头文件。点击上图右上方的“设置头文件”按钮弹出“C导出设置”窗口并添加已有的结构体头文件FirstStruct.h如下图所示6. 点击类型信息浏览器右下方的“应用”按钮这样会在“代码生成位置”中生成该结构体的定义如果上面勾选了“生成代码”选项及相关的“胶水”代码behaviac_customized_types.h等文件如下代码所示BEHAVIAC_EXTEND_EXISTING_TYPE_EX(FirstStruct,false);BEHAVIAC_DECLARE_TYPE_VECTOR_HANDLER(FirstStruct);// 如下结构体的定义代码会根据是否勾选了上面所说的“生成代码”选项来决定是否生成structFirstStruct{ints1;floats2;};// 如下代码不管是否勾选了“生成代码”选项都会自动生成BEHAVIAC_EXTEND_EXISTING_TYPE_EX(FirstStruct,false);BEHAVIAC_DECLARE_TYPE_VECTOR_HANDLER(FirstStruct);templatetypenameSWAPPERinlinevoidSwapByteImplement(FirstStructv){SwapByteImplementSWAPPER(v.s1);SwapByteImplementSWAPPER(v.s2);}namespacebehaviac{namespacePrivateDetails{templateinlineboolEqual(constFirstStructlhs,constFirstStructrhs){returnEqual(lhs.s1,rhs.s1)Equal(lhs.s2,rhs.s2);}}}7. 为FirstAgent类新增成员属性p1其类型是结构体FirstStruct如下图所示8. 点击类型信息浏览器右下方的“应用”按钮将“代码生成位置”中behaviac_generated/types目录下所有生成的代码文件添加到自己的项目中一起编译构建。9. 新增行为树“StrcutBT”并使用成员属性p1来赋值和做比较运算如下图所示10. 执行该行为树得到如下执行结果本教程相关的工作区和代码工程详见源码包的目录tutorials/tutorial_8。
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

门户网站建设思维导图中型网站开发语言

WinJS 控件样式详解 1. 评级控件(Rating Control) 评级控件是一种常见的用户交互元素,用于让用户对某个事物进行评分。在 WinJS 中,评级控件的默认 DOM 标记如下: <!-- DOM Explorer snippet --> <div tabindex="0" class="win-rating" …

张小明 2026/1/7 21:50:47 网站建设

企业网站建设公司丰台云南网站建设公司哪家好

EmotiVoice性能评测&#xff1a;响应速度、清晰度与情感丰富度全解析 在虚拟助手越来越“懂人心”、游戏NPC开始“真情流露”的今天&#xff0c;语音合成技术早已不再是简单的文字朗读。用户不再满足于“能听清”&#xff0c;而是期待“听得动情”。传统TTS系统虽然解决了“说什…

张小明 2026/1/7 21:50:46 网站建设

如何做直播做菜视频网站什么软件能创建网站

芋道RuoYi-Vue-Pro企业级开发平台终极指南&#xff1a;从零开始构建数字化业务系统 【免费下载链接】ruoyi-vue-pro &#x1f525; 官方推荐 &#x1f525; RuoYi-Vue 全新 Pro 版本&#xff0c;优化重构所有功能。基于 Spring Boot MyBatis Plus Vue & Element 实现的后…

张小明 2026/1/7 21:50:45 网站建设

邳州微网站开发做网站的要求

一.继承的概念继承是一种可以让代码复用的机制&#xff0c;它在保持原有类结构的基础上进行拓展&#xff0c;增加方法和变量形成新的类&#xff0c;称为派生类。派生类继承的叫做基类。继承定义格式继承按照访问权限符分类类成员/继承方法public继承protect继承private继承基类…

张小明 2026/1/7 21:50:47 网站建设

重庆网站建设运营徐州专业三合一网站开发

第一章&#xff1a;Open-AutoGLM究竟有多强&#xff1f;重新定义AI自动化新标准Open-AutoGLM作为新一代开源AI自动化框架&#xff0c;凭借其强大的语义理解能力与任务编排机制&#xff0c;正在重塑开发者对智能代理的认知。它不仅支持多轮对话驱动的复杂任务分解&#xff0c;还…

张小明 2026/1/10 10:21:51 网站建设

淘宝指数网站电脑网页加速器

LobeChat能否助眠故事&#xff1f;睡前放松新选择 在快节奏的现代生活中&#xff0c;越来越多的人面临入睡困难的问题。市面上的助眠应用层出不穷——从白噪音到冥想引导&#xff0c;但内容重复、缺乏互动、隐私泄露风险等问题始终存在。有没有一种方式&#xff0c;既能讲出千变…

张小明 2026/1/9 13:41:18 网站建设