System::Collections::Generic::BaseKVCollection klass
Innehåll
[
Dölj
]BaseKVCollection class
Innehåller gemensam kod för samlingar av nycklar eller värden. Objekt av denna klass bör endast allokeras med System::MakeObject()‑funktionen. Skapa aldrig en instans av denna typ på stacken eller med operator new, eftersom det kan leda till körfel och/eller påståendefel. Omslut alltid denna klass i en System::SmartPtr‑pekare och använd denna pekare för att skicka den till funktioner som argument.
template<typename Dict,typename KV>class BaseKVCollection : public System::Collections::Generic::IKVCollection<KV>
| Parameter | Beskrivning |
|---|---|
| Dict | Dictionary typ. |
| KV | Nyckel‑ eller värdetyp, beroende på vilket gränssnitt som används. |
Metoder
| Metod | Beskrivning |
|---|---|
| BaseKVCollection(const typename Dict::Ptr&) | Skapar samling. |
| CopyTo(ArrayPtr<KV>, int) override | Kopierar data till befintliga arrayelement. |
| get_Count() const override | Hämtar antalet element. |
| SetTemplateWeakPtr(uint32_t) override | Möjliggör kompilering, men gör egentligen ingenting eftersom denna struktur inte äger någon data. |
Se även
- Class IKVCollection
- Namespace System::Collections::Generic
- Library Aspose.Page for C++