跳到主要内容

AllocMemoryTypedArray

通过创建指定大小的缓冲区数组来为类型化数组分配内存。

备注

此方法仅适用于 C++。 对于 .docbuilder 文件,不使用 CDocBuilderContext.AllocMemoryTypedArray 方法。

语法

static unsigned char* AllocMemoryTypedArray(const size_t* nSize);

参数

名称类型描述
nSizeconst size_t*缓冲区数组大小。

示例

std::wstring sWorkDirectory = NSUtils::GetBuilderDirectory();
CDocBuilder::Initialize(sWorkDirectory.c_str());
CDocBuilder oBuilder;
CContext oContext = oBuilder.GetContext();
unsigned char* sBuffer = oContext.AllocMemoryTypedArray(1500);
CValue oTypedArray = oContext.CreateTypedArray(sBuffer, 3, false);
CDocBuilder::Dispose();