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.
Optimalizálási típus, amellyel sztringadatokat adhat át a bemeneti paraméterekből Platform::String^ más metódusoknak, minimális másolási művelettel.
Szemantika
class StringReference
Members
Nyilvános konstruktorok
| Név | Description |
|---|---|
| StringReference::StringReference | Két konstruktor a példányok StringReferencelétrehozásához. |
Nyilvános metódusok
| Név | Description |
|---|---|
| StringReference::D ata | A sztringadatokat char16 értékek tömbjeként adja vissza. |
| StringReference::Length | A sztringben szereplő karakterek számát adja vissza. |
| StringReference::GetHSTRING | A sztringadatokat HSTRING-ként adja vissza. |
| StringReference::GetString | A sztringadatokat Platform::String^adja vissza . |
Nyilvános operátorok
| Név | Description |
|---|---|
| StringReference::operator= | Új példányhoz rendel hozzá egy StringReference példányt StringReference . |
| StringReference::operator() | Átalakítja az a-t StringReference .Platform::String^ |
Requirements
Minimálisan támogatott ügyfél: Windows 8
Minimálisan támogatott kiszolgáló: Windows Server 2012
Namespace: Peron
Fejléc: vccorlib.h
StringReference::D ata metódus
Ennek StringReference tartalmát char16 értékek tömbjeként adja vissza.
Szemantika
const ::default::char16 * Data() const;
Visszaadott érték
Char16 UNICODE szöveges karakterekből álló tömb.
StringReference::GetHSTRING metódus
A sztring __abi_HSTRINGtartalmát adja vissza .
Szemantika
__abi_HSTRING GetHSTRING() const;
Visszaadott érték
Olyan __abi_HSTRING , amely a sztringadatokat tartalmazza.
StringReference::GetString metódus
A sztring Platform::String^tartalmát adja vissza .
Szemantika
__declspec(no_release_return) __declspec(no_refcount)
::Platform::String^ GetString() const;
Visszaadott érték
A Platform::String^ sztringadatokat tartalmazó.
StringReference::Length metódus
A sztringben szereplő karakterek számát adja vissza.
Szemantika
unsigned int Length() const;
Visszaadott érték
Egy aláíratlan egész szám, amely a sztringben szereplő karakterek számát adja meg.
StringReference::operator= Operátor
Hozzárendeli a megadott objektumot az aktuális StringReference objektumhoz.
Szemantika
StringReference& operator=(const StringReference& __fstrArg);
StringReference& operator=(const ::default::char16* __strArg);
Paraméterek
__fstrArg
Az aktuális StringReference objektum inicializálásához használt objektum címeStringReference.
__strArg
Az aktuális StringReference objektum inicializálásához használt char16 értékek tömbje.
Visszaadott érték
Hivatkozás egy ilyen típusú StringReferenceobjektumra.
Megjegyzések
Mivel StringReference egy standard C++ osztály, és nem ref osztály, nem jelenik meg az Object Browserben.
StringReference::operator() Operátor
Objektumot StringReference objektummá Platform::String^ alakít át.
Szemantika
__declspec(no_release_return) __declspec(no_refcount)
operator ::Platform::String^() const;
Visszaadott érték
Egy típusú objektum fogópontja Platform::String.
StringReference::StringReference Konstruktor
Inicializálja az osztály új példányát StringReference .
Szemantika
StringReference();
StringReference(const StringReference& __fstrArg);
StringReference(const ::default::char16* __strArg);
StringReference(const ::default::char16* __strArg, size_t __lenArg);
Paraméterek
__fstrArg
Az StringReference új példány inicializálásához használt adatok.
__strArg
Az új példány inicializálásához használt char16 értékek tömbje.
__lenArg
Az elemek száma a következőben __strArg: .
Megjegyzések
A konstruktor első verziója az alapértelmezett konstruktor. A második verzió inicializál egy új StringReference példányosztályt a paraméter által __fstrArg megadott objektumból. A harmadik és a negyedik túlterhelés egy új StringReference példányt inicializál egy char16 értékekből álló tömbből. a char16 egy 16 bites UNICODE szöveges karaktert jelöl.