CSimpleStringT::Preallocate

分配 CSimpleStringT 对象的特定大小(以字节为单位)。

void Preallocate(
   int nLength
);

参数

  • nLength
    CSimpleStringT 字符缓冲区的确切大小在字符的。

备注

调用此方法分配 CSimpleStringT 对象的特定缓冲区大小。

如果无法分配字符缓冲区的,空格CSimpleStringT 生成一 STATUS_NO_MEMORY 异常。 默认情况下,内存分配由WIN32 API函数 HeapAllocHeapReAlloc执行。

示例

下面的示例说明 CSimpleStringT::Preallocate 的用法。

CSimpleString str(pMgr);

_tprintf_s(_T("Allocated length: %d\n"), str.GetAllocLength());
str.Preallocate(100);
_tprintf_s(_T("Allocated length: %d\n"), str.GetAllocLength());

要求

Header: atlsimpstr.h

请参见

参考

CSimpleStringT选件类