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