modello di funzione winrt::single_threaded_vector (C++/WinRT)
Modello di funzione che crea e restituisce un oggetto di un tipo che implementa un insieme generico (ma non osservabile). L'oggetto viene restituito come un'IVector e si tratta dell'interfaccia tramite cui vengono chiamate funzioni e proprietà dell'oggetto restituito.
Facoltativamente, è possibile passare un std::vectorrvalue esistente nella funzione, ovvero passare un oggetto temporaneo o chiamare std ::move su un lvalue.
Per altre informazioni ed esempi di codice, vedere Raccolte con C++/WinRT.
Sintassi
template <typename T, typename Allocator = std::allocator<T>>
winrt::Windows::Foundation::Collections::IVector<T> single_threaded_vector(std::vector<T, Allocator>&& values = {});
Parametri di modelli
typename T
Tipo degli elementi della raccolta.
typename Allocator
Tipo dell'allocatore del vettore da cui inizializzare la raccolta, se ne si passa uno, altrimenti l'allocatore predefinito.
Parametri
values
Riferimento facoltativo a un rvalue di tipo std::vector da cui inizializzare gli elementi dell'oggetto collection.
Valore restituito
Oggetto IVector che rappresenta un nuovo oggetto raccolta.
Requisiti
SDK minimo supportato: Windows SDK versione 10.0.17763.0 (Windows 10, versione 1809)
Spazio dei nomi: winrt
Intestazione: %WindowsSdkDir%IncludeWindowsTargetPlatformVersion<>\cppwinrt\winrt\base.h (incluso per impostazione predefinita)
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: nel corso del 2024 verranno dismessi i problemi di GitHub come meccanismo di feedback per il contenuto e verranno sostituiti con un nuovo sistema di feedback. Per altre informazioni, vedere:Invia e visualizza il feedback per