System::Collections::Generic::BaseKVCollection classe
Contenuti
[
Nascondere
]BaseKVCollection class
Contiene codice comune per collezioni di chiavi o valori. Gli oggetti di questa classe dovrebbero essere allocati solo usando la funzione System::MakeObject(). Non creare mai un’istanza di questo tipo sullo stack o usando l’operatore new, poiché ciò provocherà errori di runtime e/o fault di asserzione. Avvolgi sempre questa classe in un puntatore System::SmartPtr e usa questo puntatore per passarlo alle funzioni come argomento.
template<typename Dict,typename KV>class BaseKVCollection : public System::Collections::Generic::IKVCollection<KV>
| Parametro | Descrizione |
|---|---|
| Dict | Dictionary tipo. |
| KV | Tipo chiave o valore, a seconda dell’interfaccia utilizzata. |
Metodi
| Metodo | Descrizione |
|---|---|
| BaseKVCollection(const typename Dict::Ptr&) | Crea la collezione. |
| CopyTo(ArrayPtr<KV>, int) override | Copia i dati negli elementi dell’array esistente. |
| get_Count() const override | Ottiene il numero di elementi. |
| SetTemplateWeakPtr(uint32_t) override | Abilita la compilazione, ma non fa realmente nulla poiché questa struttura non possiede dati. |
Vedi anche
- Class IKVCollection
- Namespace System::Collections::Generic
- Library Aspose.Page for C++