会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
hello, world
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
下一页
2021年8月17日
《C++ Primer Plus》中的成员初始化列表
摘要: 对于构造函数Queue::Queue(int qs): Queue::Queue(int qs) { front = NULL; rear = NULL; items = 0; qsize = qs; } 当qsize为常量(即const int qsize)时,上述实现无法正常运行。因为调用构造函
阅读全文
posted @ 2021-08-17 13:41 溪嘉嘉
阅读(199)
评论(0)
推荐(0)
2021年8月15日
《C++ Primer plus》中的类型转换与临时变量
摘要: 类型转换 内置类型转换 将一个标准类型变量的值赋给另一种标准类型的变量时,如果这两种类型兼容,则C++自动将这个值转换为接收变量的类型,虽然在某些情况下可能导致精度的降低。 C++不自动转换不兼容的类型,如无法将整型自动转换为指针类型,但在不考虑是否有意义的情况下,这可以通过强制类型转换实现,例如:
阅读全文
posted @ 2021-08-15 15:34 溪嘉嘉
阅读(284)
评论(0)
推荐(0)
《C++ Primer plus》中的枚举
摘要: 枚举的基本用法 枚举在类中的用法 p371
阅读全文
posted @ 2021-08-15 15:33 溪嘉嘉
阅读(48)
评论(0)
推荐(0)
《C++ Primer plus》中的模板
摘要: 函数模板 函数模板 template <typename T> void Swap(T &a, T &b); // 函数模板原型 template <typename T> void Swap(T &a, T &b) // 函数模板定义 { T temp; temp = a; a = b; b =
阅读全文
posted @ 2021-08-15 15:32 溪嘉嘉
阅读(97)
评论(0)
推荐(0)
2021年7月16日
Git的使用
摘要: 在Ubuntu上安装Git 执行命令: sudo apt install git-all 初次运行Git前的配置 通过git config命令及不同选项可以在系统、用户和仓库三个层次设置Git的配置变量: 命令 选项 作用范围 配置变量存储位置 git config --system 配置对系统上的
阅读全文
posted @ 2021-07-16 16:43 溪嘉嘉
阅读(109)
评论(0)
推荐(0)
2021年7月15日
ROS服务与客户端编写详解
摘要: 说明 本文中包括服务、客户端等名称,其中服务包括两重含义,既可以理解为与客户端相对应的服务器,又可以理解为在服务器与客户端之间传递数据的格式,需根据上下文进行理解。 srv文件 srv文件是ROS服务与客户端机制中传递数据的格式,包括请求与响应两个部分,请求部分是客户端传递给服务的数据,响应部分则是
阅读全文
posted @ 2021-07-15 16:48 溪嘉嘉
阅读(1661)
评论(0)
推荐(0)
2021年7月8日
创建ROS服务和客户端的一般步骤
摘要: 1 建立ROS工作空间 新建ROS工作空间文件夹: mkdir -p catkin_ws/src 其中,catkin_ws为工作空间文件夹名称 2 创建软件包 在工作空间的src目录下创建软件包: cd catkin_ws/src catkin_create_pkg srv_demo std_msg
阅读全文
posted @ 2021-07-08 10:11 溪嘉嘉
阅读(786)
评论(0)
推荐(0)
2021年7月6日
ROS学习之九:编写、测试服务和客户端
摘要: 编写服务(Service) 本服务中将用到之前的AddTwoInts.srv文件(ROS学习之七:创建ROS消息和服务) 在软件包的src目录下创建add_two_ints_server.cpp: #include "ros/ros.h" #include "package_1/AddTwoInts
阅读全文
posted @ 2021-07-06 17:36 溪嘉嘉
阅读(154)
评论(0)
推荐(1)
ROS学习之八:编写、测试发布者和订阅者
摘要: 编写发布者(Publisher) 节点是连接到ROS网络的可执行文件,编写发布者节点(talker节点),首先需要进入软件包的src目录下: roscd package_1 cd src 并在其中创建如下的源代码文件: #include "ros/ros.h" // 包括了使用ROS系统中最常见的公
阅读全文
posted @ 2021-07-06 17:34 溪嘉嘉
阅读(383)
评论(0)
推荐(0)
ROS学习之六:rqt_console、roslaunch以及rosed
摘要: rqt_console rqt_console连接到了ROS的日志框架,以显示节点的输出信息。rqt_logger_level允许我们在节点运行时改变输出信息的级别,包括Debug、Info、Warn和Error,通过下述命令可以分别启动rqt_console和rqt_logger_level: r
阅读全文
posted @ 2021-07-06 09:37 溪嘉嘉
阅读(315)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
下一页
公告