Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
En funktionsmall som skapar och returnerar ett objekt av en typ som implementerar en samling för generell användning (men inte observerbar). Objektet returneras som en IVector och det är gränssnittet som du anropar det returnerade objektets funktioner och egenskaper via.
Du kan också skicka en befintlig std::vectorrvalue till funktionen – antingen skicka ett tillfälligt objekt eller anropa std::move på en lvalue.
Mer information och kodexempel finns i Samlingar med C++/WinRT.
Syntax
template <typename T, typename Allocator = std::allocator<T>>
winrt::Windows::Foundation::Collections::IVector<T> single_threaded_vector(std::vector<T, Allocator>&& values = {});
Mallparametrar
typename T Typen av element i samlingen.
typename Allocator Typ av allokerare för den vektor som du initierar samlingen från, om du skickar en, annars standardallokeraren.
Parameterar
values En valfri referens till ett rvalue av typen std::vector som du kan initiera elementen i samlingsobjektet från.
Returvärde
En IVector som representerar ett nytt samlingsobjekt.
Kravspecifikation
Minsta SDK som stöds: Windows SDK version 10.0.17763.0 (Windows 10, version 1809)
Namnområde: winrt
Rubrik: %WindowsSdkDir%Include<WindowsTargetPlatformVersion>\cppwinrt\winrt\Windows.Foundations.Collections.h