winrt::single_threaded_vector Funktionsvorlage (C++/WinRT)
Eine Funktionsvorlage, die ein Objekt eines Typs erstellt und zurückgibt, der eine allgemeine (aber nicht beobachtete) Auflistung implementiert. Das Objekt wird als IVector zurückgegeben. Dies ist die Schnittstelle, über die du die Funktionen und Eigenschaften des zurückgegebenen Objekts aufrufst.
Sie können optional eine vorhandene std::vectorrvalue an die Funktion übergeben – entweder ein temporäres Objekt übergeben oder std: :move für einen lvalue aufrufen.
Weitere Informationen und Codebeispiele finden Sie unter Sammlungen mit 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 = {});
Vorlagenparameter
typename T
Der Typ der Elemente der Auflistung.
typename Allocator
Der Typ des Allocators des Vektors, aus dem Sie die Auflistung initialisieren, wenn Sie eine übergeben, andernfalls der Standard-Allocator.
Parameter
values
Ein optionaler Verweis auf einen Wert vom Typ "std::vector ", aus dem die Elemente des Auflistungsobjekts initialisiert werden sollen.
Rückgabewert
Ein IVector , der ein neues Auflistungsobjekt darstellt.
Anforderungen
Mindest unterstütztes SDK: Windows SDK Version 10.0.17763.0 (Windows 10, Version 1809)
Namespace: winrt
Header: %WindowsSdkDir%IncludeWindowsTargetPlatformVersion<>\cppwinrt\winrt\base.h (standardmäßig enthalten)
Siehe auch
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für