ROS2学习配套C++知识

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

3.3.1 发布速度控制海龟画圆

  1. std::bind
    c++std::bind绑定成员函数时,需要加上作用域以及取址符号
    因为不会将成员函数隐式的转换成指针,因此需要加&符号;
    后面的第一个参数必须跟具体对象,c++的成员函数会在变量里加上类的指针,这样才能识别出成员函数。
    静态成员不用取地址,也不用加上类的指针。
    std::bind(&ConnectionPool::produceConnectionTask, this)
  2. create_wall_timer
    基于Wall clock的,这意味着它不受系统时间调整的影响;
    严格按照真实时间触发
相关推荐
进击的荆棘14 分钟前
算法——二分查找
c++·算法·leetcode
Lenyiin24 分钟前
《LeetCode 顺序刷题》11 -20
java·c++·python·算法·leetcode·lenyiin
curry____30333 分钟前
c++位运算符笔记
java·c++·笔记
枫叶丹41 小时前
【Qt开发】Qt界面优化(四)-> Qt样式表(QSS) 选择器概况
c语言·开发语言·c++·qt
0 0 08 小时前
CCF-CSP 39-2 水印检查(watermark)【C++】
c++·算法
plus4s8 小时前
2月15日(78,80,81题)
c++·算法·图论
zmzb010312 小时前
C++课后习题训练记录Day104
开发语言·c++
honiiiiii12 小时前
SMU winter week4
c++
zmzb010312 小时前
C++课后习题训练记录Day105
开发语言·c++·算法
闻缺陷则喜何志丹13 小时前
【拆位法】P8743 [蓝桥杯 2021 省 A] 异或数列|普及+
c++·蓝桥杯·位运算·拆位法