winrt::single_threaded_map templat fungsi (C++/WinRT)
Templat fungsi yang membuat dan mengembalikan objek jenis yang mengimplementasikan koleksi asosiatif yang tidak dapat diamati (peta). Objek dikembalikan sebagai IMap, dan itulah antarmuka tempat Anda memanggil fungsi dan properti objek yang dikembalikan.
Anda dapat secara opsional meneruskan std::map atau std::unordered_maprvalue yang ada ke dalam fungsi—baik meneruskan objek sementara, atau memanggil std::move on an lvalue.
Untuk informasi selengkapnya, dan contoh kode, lihat Koleksi dengan C++/WinRT.
Sintaks
template <typename K, typename V, typename Compare = std::less<K>, typename Allocator = std::allocator<std::pair<K const, V>>>
winrt::Windows::Foundation::Collections::IMap<K, V> single_threaded_map()
template <typename K, typename V, typename Compare = std::less<K>, typename Allocator = std::allocator<std::pair<K const, V>>>
winrt::Windows::Foundation::Collections::IMap<K, V> single_threaded_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::IMap<K, V> single_threaded_map(std::unordered_map<K, V, Hash, KeyEqual, Allocator>&& values)
Parameter templat
typename K
Jenis kunci dalam koleksi.
typename V
Jenis nilai dalam koleksi.
typename Compare
Jenis komparator yang digunakan untuk membandingkan kunci.
typename Allocator
Jenis alokator kontainer asosiatif tempat Anda menginisialisasi koleksi, jika Anda melewatinya, jika tidak, alokator default.
Parameter
values
Referensi opsional ke rvalue jenis std::map atau std::unordered_map untuk menginisialisasi elemen objek koleksi.
Mengembalikan nilai
IMap yang mewakili objek koleksi baru.
Persyaratan
SDK minimum yang didukung: Windows SDK versi 10.0.17763.0 (Windows 10, versi 1809)
Namespace: winrt
Header: %WindowsSdkDir%Include<WindowsTargetPlatformVersion>\cppwinrt\winrt\base.h (disertakan secara default)
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk