Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Představuje jednorozměrné pole, které se používá jako vstupní parametr, když volající předá pole pro metodu vyplnění.
Tato třída ref je deklarována jako soukromá v vccorlib.h; proto se negeneruje v metadatech a je použitelný pouze z jazyka C++. Tato třída je určena pouze pro použití jako vstupní parametr, který přijímá pole, které volající přidělil. Z uživatelského kódu není možné ho sestavit. Umožňuje metodě C++ zapisovat přímo do pole – vzor, který se označuje jako model FillArray . Další informace naleznete v tématu Array a WriteOnlyArray.
Syntaxe
private ref class WriteOnlyArray<T, 1>
Členové
Veřejné metody
Tyto metody mají interní přístupnost – to znamená, že jsou přístupné pouze v aplikaci nebo komponentě C++.
Název | Popis |
---|---|
WriteOnlyArray::begin | Iterátor, který odkazuje na první prvek pole. |
WriteOnlyArray::D ata | Ukazatel na vyrovnávací paměť dat. |
WriteOnlyArray::end | Iterátor, který odkazuje na poslední prvek v poli. |
WriteOnlyArray::FastPass | Určuje, zda pole může používat mechanismus FastPass, což je optimalizace transparentně prováděná systémem. Nepoužívejte ho v kódu. |
WriteOnlyArray::Length | Vrátí počet prvků v matici. |
WriteOnlyArray::set | Nastaví zadaný prvek na zadanou hodnotu. |
Hierarchie dědičnosti
WriteOnlyArray
Požadavky
Možnost kompilátoru: /ZW
Metadata: Platform.winmd
Obor názvů: Platforma
WriteOnlyArray::begin – metoda
Vrátí ukazatel na první prvek pole.
Syntaxe
T* begin() const;
Návratová hodnota
Ukazatel na první prvek v poli.
Poznámky
Tento iterátor lze použít s algoritmy STL, jako std::sort
je například operace s prvky v poli.
WriteOnlyArray::D ata – vlastnost
Ukazatel na vyrovnávací paměť dat.
Syntaxe
property T* Data{
T* get() const;
}
Návratová hodnota
Ukazatel na nezpracované bajty pole.
WriteOnlyArray::end – metoda
Vrátí ukazatel na jeden za posledním prvkem v poli.
Syntaxe
T* end() const;
Návratová hodnota
Iterátor ukazatele na jeden za posledním prvkem v poli.
Poznámky
Tento iterátor lze použít s algoritmy STL k provádění operací, jako std::sort
jsou prvky pole.
WriteOnlyArray::FastPass – vlastnost
Určuje, jestli je možné provést interní optimalizaci FastPass. Není určeno pro použití uživatelským kódem.
Syntaxe
property bool FastPass{
bool get() const;
}
Návratová hodnota
Logická hodnota, která označuje, zda je pole FastPass.
WriteOnlyArray::get – metoda
Vrátí prvek v zadaném indexu.
Syntaxe
T& get(unsigned int indexArg) const;
Parametry
indexArg
Index, který se má použít.
Návratová hodnota
WriteOnlyArray::Length – vlastnost
Vrátí počet prvků v poli přiděleném volajícím.
Syntaxe
property unsigned int Length{
unsigned int get() const;
}
Návratová hodnota
Počet prvků v poli.
WriteOnlyArray::set – funkce
Nastaví zadanou hodnotu v zadaném indexu v poli.
Syntaxe
T& set(
unsigned int indexArg,
T valueArg);
Parametry
indexArg
Index elementu, který se má nastavit.
valueArg
Hodnota nastavená na indexArg
hodnotu .
Návratová hodnota
Odkaz na prvek, který byl právě nastaven.
Poznámky
Další informace o tom, jak interpretovat hodnotu HRESULT naleznete v tématu Struktura kódů chyb modelu COM.
Viz také
Obor názvů platformy
Vytváření komponent prostředí Windows Runtime v jazyce C++