Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
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.