modello di funzione winrt::single_threaded_observable_map (C++/WinRT)
Modello di funzione che crea e restituisce un oggetto di un tipo che implementa un insieme associativo osservabile (mappa). L'oggetto viene restituito come IObservableMap ed è l'interfaccia tramite la quale si chiamano le funzioni e le proprietà dell'oggetto restituito.
Facoltativamente, è possibile passare un std::map o std::unordered_maprvalue 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 K, typename V, typename Compare = std::less<K>, typename Allocator = std::allocator<std::pair<K const, V>>>
winrt::Windows::Foundation::Collections::IObservableMap<K, V> single_threaded_observable_map()
template <typename K, typename V, typename Compare = std::less<K>, typename Allocator = std::allocator<std::pair<K const, V>>>
winrt::Windows::Foundation::Collections::IObservableMap<K, V> single_threaded_observable_map(std::map<K, V, Compare, Allocator>&& values)
template <typename K, typename V, typename Hash = std::hash<K>, typename KeyEqual = std::equal_to<K>, typename Allocator = std::allocator<std::pair<K const, V>>>
winrt::Windows::Foundation::Collections::IObservableMap<K, V> single_threaded_observable_map(std::unordered_map<K, V, Hash, KeyEqual, Allocator>&& values)
Parametri di modelli
typename K
Tipo delle chiavi nell'insieme.
typename V
Tipo dei valori dell'insieme.
typename Compare
Tipo del confrontore da usare per confrontare le chiavi.
typename Allocator
Tipo dell'allocatore del contenitore associativo da cui inizializzare la raccolta, se ne si passa uno, altrimenti l'allocatore predefinito.
Parametri
values
Riferimento facoltativo a un rvalue di tipo std::map o std::unordered_map da cui inizializzare gli elementi dell'oggetto collection.
Valore restituito
Oggetto IObservableMap 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 gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per