ROS2学习配套C++知识

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

3.3.1 发布速度控制海龟画圆

  1. std::bind
    c++std::bind绑定成员函数时,需要加上作用域以及取址符号
    因为不会将成员函数隐式的转换成指针,因此需要加&符号;
    后面的第一个参数必须跟具体对象,c++的成员函数会在变量里加上类的指针,这样才能识别出成员函数。
    静态成员不用取地址,也不用加上类的指针。
    std::bind(&ConnectionPool::produceConnectionTask, this)
  2. create_wall_timer
    基于Wall clock的,这意味着它不受系统时间调整的影响;
    严格按照真实时间触发
相关推荐
艾莉丝努力练剑13 小时前
【AI大模型接入SDK】ChatSDK架构设计与实现
网络·c++·人工智能·学习·语言模型
重生之小比特13 小时前
【C++进阶】红黑树的实现
java·开发语言·c++
纪念 22913 小时前
C++算法(一)
开发语言·c++·算法
All for pursuit.14 小时前
【二叉树-10】114.二叉树展开为链表
数据结构·c++·算法·leetcode·链表
多弗朗皮卡丘14 小时前
C++string类
c++
Yunovian15 小时前
AI时代,针对模型与应用,浅谈一下各编程语言
开发语言·c++·人工智能·python·ai·rust·ai编程
UIU11419 小时前
递归算法与汉诺塔
c++·学习·算法·c#·递归
Fruit_Caller20 小时前
static
开发语言·c++
小小龙学IT1 天前
Boost.Interprocess 开源 C++ 进程间通信库深度解析
c++·开源
倒头就睡的小比特6 天前
算法竞赛C++常用的STL
c++·算法