Сбой файла ucrtbase.dll при использовании std :: vector <pcl :: PointCloud <pcl :: PointNormal >> - PullRequest
0 голосов
/ 31 октября 2018

Следующий код вылетает каждый раз при запуске кода. Я не вижу ничего очевидного в том, почему он рухнул. Помощь будет оценена.

std::vector<boost::shared_ptr<pcl::PointCloud<pcl::PointNormal>>> neighbor_count_filtered_clouds;

neighbor_count_filtered_clouds.resize(27);
    for (std::size_t i; i < temp_pointclouds.size(); i++) {
        temp_pointclouds[i].width = temp_pointclouds[i].points.size();
        temp_pointclouds[i].height = 1;
        neighbor_count_filtered_clouds[i] = boost::make_shared<pcl::PointCloud<pcl::PointNormal>>(std::move(temp_pointclouds[i]));
        //*neighbor_count_filtered_clouds[i] = temp_pointclouds[i];
    }

for (std::size_t i = 0; i < neighbor_count_filtered_clouds.size(); i++) {
        std::cout << i << ":\t" << neighbor_count_filtered_clouds[i]->points.size() << std::endl;
    }

neighbor_count_filtered_clouds

temp_pointclouds

...