System::Collections::Generic::BaseKVCollection classe

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>
ParametroDescrizione
DictDictionary tipo.
KVTipo di chiave o valore, a seconda dell’interfaccia utilizzata.

Metodi

MetodoDescrizione
BaseKVCollection(const typename Dict::Ptr&)Crea la collezione.
CopyTo(ArrayPtr<KV>, int) overrideCopia i dati negli elementi esistenti dell’array.
get_Count() const overrideOttiene il numero di elementi.
SetTemplateWeakPtr(uint32_t) overrideAbilita la compilazione, ma non fa realmente nulla poiché questa struttura non possiede dati.

Vedi anche