Поделиться через


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

См. также

Ссылки

Класс CSimpleStringT