ROS2学习配套C++知识

第3章 订阅和发布------话题通信探索

3.3.1 发布速度控制海龟画圆

  1. std::bind
    c++std::bind绑定成员函数时,需要加上作用域以及取址符号
    因为不会将成员函数隐式的转换成指针,因此需要加&符号;
    后面的第一个参数必须跟具体对象,c++的成员函数会在变量里加上类的指针,这样才能识别出成员函数。
    静态成员不用取地址,也不用加上类的指针。
    std::bind(&ConnectionPool::produceConnectionTask, this)
  2. create_wall_timer
    基于Wall clock的,这意味着它不受系统时间调整的影响;
    严格按照真实时间触发
相关推荐
默默的流星雨38 分钟前
TARJAN相关
c++·算法·深度优先·图论
王RuaRua2 小时前
VScode C/C++环境配置
c语言·c++·vscode
橘子132 小时前
Linux线程同步(四)
linux·c++
想想吴3 小时前
10. 引用计数
c++·引用计数
yolo_guo4 小时前
opencv 学习: 04 通过ROI处理图片局部数据,以添加水印为例
linux·c++·opencv
顺顺 尼4 小时前
模板进阶和array
c++
一匹电信狗4 小时前
【牛客CM11】链表分割
c语言·开发语言·数据结构·c++·算法·leetcode·stl
困鲲鲲5 小时前
ROS2系列 (10) : C++话题通信节点——发布者示例
c++·ros2
..过云雨5 小时前
11.【Linux系统编程】文件系统详解——从磁盘硬件到文件系统
linux·c++·后端·缓存
码住懒羊羊5 小时前
【C++】模板进阶 | 继承
android·java·c++