CAtlArray::SetCount
Rufen Sie diese Methode auf, um die Größe des Arrayobjekts festzulegen.
bool SetCount(
size_t nNewSize,
int nGrowBy = - 1
);
Parameter
nNewSize
Die erforderliche Größe des Arrays.nGrowBy
Ein Wert verwendet, um wie großes zu bestimmen, den Puffer erstellt wird.Der Wert -1 wird ein intern berechneten Wert verwendet werden.
Rückgabewert
Gibt true zurück, wenn das Array erfolgreich Größe geändert wird; andernfalls false.
Hinweise
Das Array kann an Größe verbessert werden oder gemindert werden.Wenn sie verbessert werden, werden leere Elemente der verwendete Array hinzugefügt.Wenn sie verringert werden, werden die Elemente mit den größten Indizes gelöscht und Arbeitsspeicher frei angegeben.
Vor der Verwendung dieses verwenden Sie diese Methode, um die Größe des Arrays festzulegen.Wenn SetCount nicht verwendet wird, wird der Vorgang des Hinzufügens von Elementen und die folgende Speicherbelegung ausgeführt - Leistung und fragmentiert Arbeitsspeicher.
Beispiel
Im Beispiel für CAtlArray::GetData.
Anforderungen
Header: atlcoll.h