ROS2
孤ROS
精通python、c语言、c++,研究ROS1、ROS2.
展开
-
ROS2与ROS1的区别
ROS2(Robot Operating System 2)是ROS(Robot Operating System)的下一代版本。原创 2024-06-19 08:29:24 · 234 阅读 · 0 评论 -
智能指针的思路
在日常的类应用场景中,我们会很多时候涉及到申请内存new关键词和清空内存delete的使用,而我们在很多时候会在申请内存后,忘记了或者没有及时清理内存,从而会引发很多意想不到的问题,这里我们引入智能指针。在智能指针类中,通过声明一个目标类的对象来保持main函数中传入的目标类对象,再通过析构函数每次都可以实现智能delete。原创 2024-06-14 10:20:44 · 373 阅读 · 0 评论 -
抽象基类和纯虚函数
代码定义了一个抽象基类`Boos`,并且有两个派生类`Addition`和`Subtraction`,它们都重写了`Boos`的纯虚函数`get_num1()`。在`main`函数中,通过不同的方式实例化了这两个派生类,并调用了它们的`get_num1()`函数来求和或求差。通过这个例子可以看出,虚函数的作用是在基类中定义一个接口,在派生类中根据具体的需要进行实现,从而实现多态性。当继承一个抽象类的时候,必须实现所有的纯虚函数,否则由抽象类派生的类也是一个抽象类。原创 2024-06-13 17:04:14 · 188 阅读 · 0 评论