System::Collections::Generic::BaseKVCollection classe
Contenuti
[
Nascondere
]BaseKVCollection class
Contiene codice comune per collezioni di chiavi o valori. Gli oggetti di questa classe devono 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. Avvolgere sempre questa classe in un puntatore System::SmartPtr e usare 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 di 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 esistenti dell’array. |
| 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.Font for C++