常州网站制作公司排名《网站开发与应用》试题

张小明 2026/3/12 6:02:10
常州网站制作公司排名,《网站开发与应用》试题,wordpress文章主图,新乡优化原文 本文档描述的是3.6及以后版本#xff0c;对于3.5及以前的老版本请参考分类“3.5”。对于枚举类型的使用#xff0c;包括新增全新的枚举和扩展使用已有的枚举。对于新增的枚举#xff0c;又包括编辑器是否自动生成该枚举的代码。 实际上#xff0c;我们将新增枚举对于3.5及以前的老版本请参考分类“3.5”。对于枚举类型的使用包括新增全新的枚举和扩展使用已有的枚举。对于新增的枚举又包括编辑器是否自动生成该枚举的代码。实际上我们将新增枚举又不自动生成该枚举代码的情况认为跟扩展使用已有的枚举是一致的即都是在程序端已经有了该枚举的定义代码要么手工编写要么第三方代码已经包含了该枚举的定义不用再让编辑器自动生成。进而后文将只通过**“生成代码”和“不生成代码”**来区分上面所说的各种使用情况但这里需要注意的是生成或不生成代码只是针对枚举本身的定义而言而枚举相关的“胶水”代码都是会自动生成的并且必须要整合到自己的项目中一起编译构建。1. 如果是“生成代码”的情况则忽略这一步说明。否则如果是“不生成代码”的情况这里假定程序端已经有了枚举类型文件FirstEnum.h该文件中包含了枚举“FirstEnum”的定义如下代码所示enumFirstEnum{e1,e2,e3};2. 在类型信息浏览器中新增跟程序端同名的枚举类型“FirstEnum”并且根据自己的需要来决定是否勾选“生成代码”选项如果只是扩展使用已有的枚举则不需要勾选如下图所示3. 为枚举“FirstEnum”添加成员e1、e2和e3这跟程序端的定义保持一致如下图所示4. 对于C版的运行时库如果是“生成代码”的情况则忽略这一步操作。否则如果是“不生成代码”的情况则说明程序端已经有了包含该枚举类型的头文件。点击上图右上方的“设置头文件”按钮弹出“C导出设置”窗口并添加已有的枚举类型头文件FirstEnum.h如下图所示5. 点击类型信息浏览器右下方的“应用”按钮这样会在“代码生成位置”中生成该枚举的定义如果上面勾选了“生成代码”选项及相关的“胶水”代码behaviac_customized_types.h和behaviac_customized_types.cpp等文件如下代码所示// behaviac_customized_types.h// 如下枚举的定义代码会根据是否勾选了上面所说的“生成代码”选项来决定是否生成enumFirstEnum{e1,e2,e3,};// 如下代码不管是否勾选了“生成代码”选项都会自动生成DECLARE_BEHAVIAC_ENUM_EX(FirstEnum,FirstEnum);BEHAVIAC_DECLARE_TYPE_VECTOR_HANDLER(FirstEnum);// behaviac_customized_types.cppBEHAVIAC_BEGIN_ENUM_EX(FirstEnum,FirstEnum){BEHAVIAC_ENUMCLASS_DISPLAY_INFO_EX(LFirstEnum,L);BEHAVIAC_ENUM_ITEM_EX(e1,e1);BEHAVIAC_ENUM_ITEM_EX(e2,e2);BEHAVIAC_ENUM_ITEM_EX(e3,e3);}BEHAVIAC_END_ENUM_EX()6. 为FirstAgent类新增成员属性p1其类型是枚举“FirstEnum”如下图所示7. 点击类型信息浏览器右下方的“应用”按钮将“代码生成位置”中behaviac_generated/types目录下所有生成的代码文件添加到自己的项目中一起编译构建。8. 新增行为树“EnumBT”并使用成员属性p1来赋值和做比较运算如下图所示9. 执行该行为树得到如下执行结果本教程相关的工作区和代码工程详见源码包的目录tutorials/tutorial_9。
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

wordpress网站的根目录在哪网站有什么到期

文章目录前言详细视频演示具体实现截图后端框架SpringBoot前端框架Vue持久层框架MyBaits为什么选择我代码参考数据库参考测试用例参考源码获取前言 🌞博主介绍:✌CSDN特邀作者、资深全栈开发程序员,曾在互联网大厂担任高级职位、码云/掘金/华…

张小明 2026/3/11 18:30:07 网站建设

做网站投广告赚钱么招聘网站免费平台

数据结构:布隆过滤器 布隆过滤器(Bloom Filter)是一种空间效率极高的概率型数据结构,由霍华德布隆在1970年提出,用于快速判断一个元素是否存在于一个集合中。它的核心特点是 存在误判的可能,但不存在漏判&a…

张小明 2026/3/11 18:30:01 网站建设

潍坊网络建站模板深圳做网站的价格

FaceFusion显卡利用率低?解决cuDNN加载失败问题 在AI视频创作领域,FaceFusion 已成为许多创作者的首选工具。它不仅能实现高精度的人脸替换,还支持表情迁移、年龄变换等复杂操作,在保持画面自然度方面表现尤为出色。然而&#xf…

张小明 2026/3/11 18:29:53 网站建设

中国网站建设平台电商设计工资

还在为Xbox Game Pass的存档无法在Steam平台使用而烦恼吗?XGP存档提取器这个开源工具能够帮你一键解决这个难题,让你在不同游戏平台间自由迁移游戏进度。这款基于Python开发的实用工具专门针对PC平台的XGP游戏存档提取需求,支持包括《Palworl…

张小明 2026/3/11 18:29:50 网站建设

开发东莞网站制作公司益阳网站制作公司地址

FaceFusion如何优化长发飘动时的边缘融合? 在一段女性角色甩动长发的视频中进行人脸替换,看似简单的任务背后却隐藏着巨大的技术挑战。当乌黑的发丝随风扬起,轻柔地扫过脸颊、遮住下颌线的一瞬间,传统换脸工具往往“破功”&#x…

张小明 2026/3/11 18:29:47 网站建设

杭州网站建设品牌怎样做简单公司网站

深入解析fflate:现代JavaScript压缩解压技术实践指南 【免费下载链接】fflate 项目地址: https://gitcode.com/gh_mirrors/ff/fflate 在当今Web开发领域,数据压缩已成为提升应用性能的关键技术。fflate作为一款纯JavaScript实现的高性能压缩库&a…

张小明 2026/3/11 18:29:40 网站建设