Megosztás a következőn keresztül:


Platform::ArrayReference osztály

ArrayReference Olyan optimalizálási típus, amelyet helyettesíthet a Platform::Array^ paraméterrel a bemeneti paraméterekben, ha c stílusú tömböt szeretne kitölteni a bemeneti adatokkal.

Szemantika

class ArrayReference

Members

Nyilvános konstruktorok

Név Description
ArrayReference::ArrayReference Inicializálja az osztály új példányát ArrayReference .

Nyilvános operátorok

Név Description
ArrayReference::operator() operátor Ezt ArrayReference átalakítja egy Platform::Array<T>^*.
ArrayReference::operator= Operátor Egy másik ArrayReference példány tartalmának hozzárendelése ehhez a példányhoz.

Exceptions

Megjegyzések

ArrayReference A C stílusú tömb kitöltésével elkerülheti azt a további másolási műveletet, amely először egy Platform::Array változóba, majd a C stílusú tömbbe való másolással járna. Ha használja ArrayReference, csak egy másolási művelet van. Példakódért lásd a Tömb és a WriteOnlyArray című témakört.

Requirements

Minimálisan támogatott ügyfél: Windows 8

Minimálisan támogatott kiszolgáló: Windows Server 2012

Namespace: Peron

Fejléc: vccorlib.h

ArrayReference::ArrayReference Konstruktor

Inicializálja a Platform::ArrayReference osztály új példányát .

Szemantika

ArrayReference(TArg* ataArg, unsigned int sizeArg, bool needsInitArg = false);
ArrayReference(ArrayReference&& otherArg)

Paraméterek

dataArg
Mutató a tömbadatokra.

sizeArg
A forrástömb elemeinek száma.

otherArg
Egy ArrayReference objektum, amelynek adatait áthelyezi az új példány inicializálásához.

ArrayReference::operator= Operátor

A megadott objektumot az aktuális Platform::ArrayReference objektumhoz rendeli áthelyezési szemantikával.

Szemantika

ArrayReference& operator=(ArrayReference&& otherArg);

Paraméterek

otherArg
Az aktuális ArrayReference objektumba áthelyezett objektum.

Visszaadott érték

Hivatkozás egy ilyen típusú ArrayReferenceobjektumra.

Megjegyzések

Platform::ArrayReference egy standard C++ osztálysablon, nem pedig ref osztály.

ArrayReference::operator() operátor

Az aktuális Platform::ArrayReference objektumot visszaalakítja platform::Tömbosztálysá .

Szemantika

Array<TArg>^ operator ();

Visszaadott érték

Típusú fogópont-objektum Array<TArg>^

Megjegyzések

Platform::A ArrayReference egy standard C++ osztálysablon, a Platform::Tömb pedig egy ref osztály.

Lásd még

Platformnévtér