Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Een functiesjabloon waarmee een object van een type wordt gemaakt en geretourneerd waarmee een verzameling voor algemeen gebruik (maar niet waarneembaar) wordt geïmplementeerd. Het object wordt geretourneerd als een IVector en dat is de interface waarmee u de functies en eigenschappen van het geretourneerde object aanroept.
U kunt eventueel een bestaande std::vectorrvalue doorgeven aan de functie: geef een tijdelijk object door of roep std::move on an lvalue aan.
Zie Verzamelingen met C++/WinRT voor meer informatie en codevoorbeelden.
Syntaxis
template <typename T, typename Allocator = std::allocator<T>>
winrt::Windows::Foundation::Collections::IVector<T> single_threaded_vector(std::vector<T, Allocator>&& values = {});
Sjabloonparameters
typename T Het type elementen van de verzameling.
typename Allocator Het type allocator van de vector waaruit u de verzameling initialiseert, als u er een doorgeeft, anders de standaard-allocator.
Parameterwaarden
values Een optionele verwijzing naar een rvalue van het type std::vector waaruit de elementen van het verzamelingsobject moeten worden geïnitialiseerd.
Retourwaarde
Een IVector die een nieuw verzamelingsobject vertegenwoordigt.
Behoeften
Minimaal ondersteunde SDK: Windows SDK-versie 10.0.17763.0 (Windows 10, versie 1809)
Naamruimte: winrt
Header: %WindowsSdkDir%Include<WindowsTargetPlatformVersion>\cppwinrt\winrt\Windows.Foundations.Collections.h