当前位置: 首页 > news >正文

网站设计的技能要求网站建设意义必要性

网站设计的技能要求,网站建设意义必要性,网站做的漂浮为什么不动,微信分销小程序目的 在记录nav2中的各类信息,保存到文件中,以便后面回放来分析算法的编程中发现。 各种信息记录的数据不同,可能还会有变化,所以决定采用类厂模式,参见C++设计模式入门 记录的基类 有个信息记录的基类,不同的记录对应不同的子类。 enum rcdType{RT_NA,RT_nav2Info,R…

目的

在记录nav2中的各类信息,保存到文件中,以便后面回放来分析算法的编程中发现。
各种信息记录的数据不同,可能还会有变化,所以决定采用类厂模式,参见C++设计模式入门

记录的基类

有个信息记录的基类,不同的记录对应不同的子类。

enum rcdType{RT_NA,RT_nav2Info,RT_controlPt,RT_Msg_Cmd_Vel,RT_Msg_Carrot,RT_Msg_GPath,RT_Msg_LPath
};

目前的信息类型,后面估计要有扩展,用类扩展符合封装扩展的模式设计准则

class RcdBase
{
public:RcdBase(){m_rcdType=RT_NA;}virtual bool apply_(){cout<<"Error:call apply_ in RcdBase instead of in real Rcd !"<<endl;return false;}virtual bool SetData_(int vn,...){cout<<"Error:call setData_ in RcdBase instead of in real Rcd !"<<endl;return false;}virtual bool save2File_(ofstream& ofs){cout<<"Error:call save2File_ in RcdBase instead of in real Rcd !"<<endl;return false;}friend RcdClaossFactory;int m_index;int m_timeMs;rcdType m_rcdType;
};

上面的是基类

子类举例

class Rcd_Msg_Cmd_vel: public RcdBase
{
public:Rcd_Msg_Cmd_vel(){m_rcdType=RT_Msg_Cmd_Vel;}~Rcd_Msg_Cmd_vel(){
http://www.yayakq.cn/news/764810/

相关文章:

  • 谷歌网站收录提交中国建设部官方网站资格证查询
  • 重庆触摸屏 电子商务网站建设城市建设与管理网站
  • 安徽省合肥市建设局网站目前热门的网站建设语言
  • 河北移动端网站建设柳城网站建设
  • 用vps刷网站流量要怎么做中装建设网站
  • 受欢迎的做pc端网站wordpress左右两栏
  • 艺术品电商网站开发在线工具网站
  • 销售网站建设的短文石家庄建站
  • 唐山网站建设找汉狮做外贸网站方案
  • 网站可以做的线下活动南京网站建设雷仁网络
  • 有哪些用flex做的网站wordpress 字典
  • 资源类网站怎么做天商阳光网站邮箱
  • 智能网站价格京东网站建设的主旨
  • 免费申请做网站平台wordpress快速注册
  • 惠州网页建站模板中山建设网站公司
  • asp网站上哪做wordpress清楚所有评论
  • 高端的镇江网站建设vps 网站能打开
  • 怎么注册英文网站域名行业网站cms
  • 工业设计网站国外比较正规的招聘网站
  • 网站公司名称大全手机可以登录国家开发银行网站吗
  • 网站结构seo平面设计展示网站
  • 衡阳网站网站建设文章生成器免费版
  • 企业网站建设有几种形式房地产微网站建设栏目设计
  • 襄阳谷城网站开发百度搜索不到网站
  • 网站优化常见的优化技术专业做短视频的公司
  • 学php到做网站要多久推广引流渠道有哪些
  • 网站规划和建设方案ps做网站横幅
  • 品牌建设网站公司排名有哪些好的网站项目
  • 常平做网站公司工地临时工400元一天
  • 2016网站优化福田做棋牌网站建设