下载
中文
注册

Create

函数功能

创建一个ContinuousVector实例,ContinuousVector不支持动态扩容

函数原型

template<typename T> static std::unique_ptr<uint8_t[]> Create(size_t capacity, size_t &total_size)

template<typename T> static std::unique_ptr<uint8_t[]> Create(const size_t capacity)

参数说明

参数

输入/输出

说明

T

输入

实例中包含的元素类型

capacity

输入

实例的最大容量

total_size

输出

本实例的总长度

返回值说明

指向本实例的指针

约束说明

无。

调用示例

size_t capacity = 100U;
auto cv_holder = ContinuousVector::Create<int64_t>(capacity); // 创建了一个可以存放100个int64_t数据的内存。