Что эффективный способ создать вектор облака точек, используемых в качестве буфера для того, чтобы хранить несколько сканирования облака точекКак создать вектор точки помутнения в качестве буфера
0
A
ответ
1
Начиная C++ 11, вы может использовать std::vector
как буфер RAII. Вместо того, чтобы выделять пространство самостоятельно, используя new
, а затем, указав указатель, чтобы избежать утечек памяти, вы можете просто создать std::vector
и предварительно выделить его так, чтобы его можно было использовать в качестве буфера aa: (некоторые из них представляют собой некоторый псевдокод так как я не знаком с облаками точек)
#include <vector>
constexpr unsigned int numberOfPoints = 100;
std::vector<point_clouds> buffer(numberOfPoints);
scan_point_clound_func(buffer.data(), buffer.size());
point_cloud p = buffer[0];
Я отправил ответ, который, я думаю, вам нужен. Если нет, напишите какой-нибудь код, и я подгоню ответ – ZivS