CSimpleStringT::Preallocate
分配 CSimpleStringT 对象的特定大小(以字节为单位)。
void Preallocate(
int nLength
);
参数
- nLength
CSimpleStringT 字符缓冲区的确切大小在字符的。
备注
调用此方法分配 CSimpleStringT 对象的特定缓冲区大小。
如果无法分配字符缓冲区的,空格CSimpleStringT 生成一 STATUS_NO_MEMORY 异常。 默认情况下,内存分配由WIN32 API函数 HeapAlloc 或 HeapReAlloc执行。
示例
下面的示例说明 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