Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/143.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
什么是ROS传感器?msgs::Image::Ptr?这是智能指针吗? 我正在读一些C++ ROS代码,我发现 sensor_msgs::Image::Ptr something(new sensor_msgs());_C++_Pointers_Ros - Fatal编程技术网

什么是ROS传感器?msgs::Image::Ptr?这是智能指针吗? 我正在读一些C++ ROS代码,我发现 sensor_msgs::Image::Ptr something(new sensor_msgs());

什么是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

这是指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 Ptr,而不是一个 简单的C++指针。Boost共享指针是智能指针 确保在没有更多内存时始终删除内存的容器 存在对对象的引用。你可以阅读更多关于这些的信息


多亏了这个链接,我找到了

XXX::YYY::Ptr实际上是一个boost::shared\u Ptr,而不是一个 简单的C++指针。Boost共享指针是智能指针 确保在没有更多内存时始终删除内存的容器 存在对对象的引用。你可以阅读更多关于这些的信息


它是ROS消息的指针。如果我没有错的话,还应该有
::ConstPtr
。这里有可能的答案吗?这些都是ROS专有概念吗?它是ROS消息的指针。如果我没有错的话,还应该有
::ConstPtr
。这里有可能的答案吗?这些都是ROS独有的概念吗?