read (const std::string &file_name, pcl::PointCloud<PointT> &cloud, const int offset = 0) { pcl::PCLPointCloud2 blob; int pcd_version; int res = read (file_name, blob, cloud.sensor_origin_, cloud.sensor_orientation_, pcd_version, offset) ; // If no error, convert the data if (res == 0) pcl::fromPCLPointCloud2 (blob, cloud); return (res); }运行时 pcd_version -858993460 int
时间: 2024-02-14 12:19:46 浏览: 257
C++ 模板写的短小字符串类,用于替换字符数组和std::string
5星 · 资源好评率100%
根据您提供的代码,我可以看到在函数中定义了一个变量pcd_version,并且在read函数中被初始化为一个初始值-858993460。这个值通常是未定义的,可能是由于未正确初始化或访问了一个未初始化的变量而导致的。我建议您检查一下调用read函数时传入的参数是否正确,或者检查read函数的实现,看看是否有任何错误。此外,您可以尝试在read函数中添加一些调试语句,以帮助您确定问题所在。
阅读全文