ROS2学习配套C++知识

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

3.3.1 发布速度控制海龟画圆

  1. std::bind
    c++std::bind绑定成员函数时,需要加上作用域以及取址符号
    因为不会将成员函数隐式的转换成指针,因此需要加&符号;
    后面的第一个参数必须跟具体对象,c++的成员函数会在变量里加上类的指针,这样才能识别出成员函数。
    静态成员不用取地址,也不用加上类的指针。
    std::bind(&ConnectionPool::produceConnectionTask, this)
  2. create_wall_timer
    基于Wall clock的,这意味着它不受系统时间调整的影响;
    严格按照真实时间触发
相关推荐
夏虫不可与之言冰6 分钟前
使用Flash Download Tool给ESP32烧录固件
c语言·c++·windows·单片机·物联网·iot
晴天的雨.9928 分钟前
【C++】 priority_queue知识点总结
开发语言·数据结构·c++
小七在进步10 分钟前
C++内存管理:new/delete vs malloc/free深度解析
android·java·c++
别动我齐刘海11 小时前
Linux 系统调试学习1
linux·运维·服务器·c++·学习·机器学习·机器人
jimy116 小时前
C++ 虚函数表:基类和派生类共用一张 vtable 吗?
开发语言·c++
爱吃提升16 小时前
Dev-C++ 5.11 C++断点调试完整教程
开发语言·c++
xlq2232216 小时前
全面复习7
c++
geats人山人海17 小时前
现代c++2.4 虚继承
java·开发语言·c++
csuzhucong17 小时前
天元一号、二号、三号
c++
灯澜忆梦18 小时前
【面向对象编程c++】| 数组与函数
java·数据结构·c++