winrt::single_threaded_vector templat fungsi (C++/WinRT)
Templat fungsi yang membuat dan mengembalikan objek jenis yang mengimplementasikan koleksi tujuan umum (tetapi tidak dapat diamati). Objek dikembalikan sebagai IVector, dan itulah antarmuka tempat Anda memanggil fungsi dan properti objek yang dikembalikan.
Anda dapat secara opsional meneruskan std::vektorrvalue ke fungsi —baik meneruskan objek sementara, atau memanggil std::move pada lvalue.
Untuk informasi selengkapnya, dan contoh kode, lihat Koleksi dengan C++/WinRT.
Sintaksis
template <typename T, typename Allocator = std::allocator<T>>
winrt::Windows::Foundation::Collections::IVector<T> single_threaded_vector(std::vector<T, Allocator>&& values = {});
Parameter templat
typename T
Jenis elemen koleksi.
typename Allocator
Jenis alokator vektor tempat Anda menginisialisasi koleksi, jika Anda melewatinya, jika tidak, alokator default.
Parameter
Mengembalikan nilai
IVector 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
- namespace
winrt - templat struct winrt::vector_base
- Koleksi dengan C++/WinRT