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.
Šablona funkce, která vytvoří a vrátí objekt typu, který implementuje kolekci pro obecné účely (ale není pozorovatelná). Objekt je vrácen jako IVector a to je rozhraní, přes které voláte vrácené funkce a vlastnosti objektu.
Volitelně můžete funkci předat existující hodnotu std::vectorrvalue – buď předat dočasný objekt, nebo volat std::move na lvalue.
Další informace a příklady kódu najdete v tématu Kolekce s C++/WinRT.
Syntaxe
template <typename T, typename Allocator = std::allocator<T>>
winrt::Windows::Foundation::Collections::IVector<T> single_threaded_vector(std::vector<T, Allocator>&& values = {});
Parametry šablony
typename T Typ prvků kolekce.
typename Allocator Typ alokátoru vektoru, ze kterého inicializujete kolekci, v opačném případě výchozí alokátor.
Parametry
values Volitelný odkaz na rvalue typu std::vector , ze kterého se mají inicializovat prvky objektu kolekce.
Návratová hodnota
IVector představující nový objekt kolekce.
Požadavky
Minimální podporovaná sada SDK: Windows SDK verze 10.0.17763.0 (Windows 10 verze 1809)
Obor názvů: winrt
Hlavička: %WindowsSdkDir%Include<WindowsTargetPlatformVersion>\cppwinrt\winrt\Windows.Foundations.Collections.h
Viz také
- jmenný prostor winrt
- winrt::vector_base šablona struktury
- kolekce s C++/WinRT