什么是ROS传感器?msgs::Image::Ptr?这是智能指针吗? 我正在读一些C++ ROS代码,我发现 sensor_msgs::Image::Ptr something(new sensor_msgs());
这是指ROS类型 这是ROS类型传感器的Ptr\u msgs/图像信息 这是什么::Ptr?我怀疑这与智能指针有关,但我知道智能指针是弱的、共享的和唯一的。我不知道这个Ptr。这个标准是C++还是与ROS相关的东西?(我怀疑不是因为OpenCV也有Ptr) Ptr/ConstPtr由ROS消息生成定义,是boost共享指针 资料来源: Ptr/ConstPtr由ROS消息生成定义,是boost共享指针什么是ROS传感器?msgs::Image::Ptr?这是智能指针吗? 我正在读一些C++ ROS代码,我发现 sensor_msgs::Image::Ptr something(new sensor_msgs());,c++,pointers,ros,C++,Pointers,Ros,这是指ROS类型 这是ROS类型传感器的Ptr\u msgs/图像信息 这是什么::Ptr?我怀疑这与智能指针有关,但我知道智能指针是弱的、共享的和唯一的。我不知道这个Ptr。这个标准是C++还是与ROS相关的东西?(我怀疑不是因为OpenCV也有Ptr) Ptr/ConstPtr由ROS消息生成定义,是boost共享指针 资料来源: Ptr/ConstPtr由ROS消息生成定义,是boost共享指针 来源:感谢我找到的链接 XXX::YYY::Ptr实际上是一个boost::shared\u
来源:感谢我找到的链接 XXX::YYY::Ptr实际上是一个boost::shared\u Ptr,而不是一个 简单的C++指针。Boost共享指针是智能指针 确保在没有更多内存时始终删除内存的容器 存在对对象的引用。你可以阅读更多关于这些的信息
多亏了这个链接,我找到了 XXX::YYY::Ptr实际上是一个boost::shared\u Ptr,而不是一个 简单的C++指针。Boost共享指针是智能指针 确保在没有更多内存时始终删除内存的容器 存在对对象的引用。你可以阅读更多关于这些的信息
它是ROS消息的指针。如果我没有错的话,还应该有
::ConstPtr
。这里有可能的答案吗?这些都是ROS专有概念吗?它是ROS消息的指针。如果我没有错的话,还应该有::ConstPtr
。这里有可能的答案吗?这些都是ROS独有的概念吗?