Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Genel amaçlı (ancak gözlemlenebilir olmayan) bir koleksiyon uygulayan türde bir nesne oluşturan ve döndüren işlev şablonu. Nesnesi bir IVector olarak döndürülür ve döndürülen nesnenin işlevlerini ve özelliklerini çağırdığınız arabirimdir.
İsteğe bağlı olarak var olan bir std::vectorrvalue dosyasını işleve geçirebilirsiniz; geçici bir nesne geçirebilir veya lvalue üzerinde std::move çağrısı yapabilirsiniz.
Daha fazla bilgi ve kod örnekleri için bkz. C++/WinRT ile Koleksiyonlar.
Sözdizimi
template <typename T, typename Allocator = std::allocator<T>>
winrt::Windows::Foundation::Collections::IVector<T> single_threaded_vector(std::vector<T, Allocator>&& values = {});
Şablon parametreleri
typename T Koleksiyonun öğelerinin türü.
typename Allocator Koleksiyonun başlatıldığı vektörün ayırıcısının türü, bir tane geçirirseniz, aksi takdirde varsayılan ayırıcı.
Parametreler
valuesKoleksiyon nesnesinin öğelerinin başlatıldığı std::vector türünde bir rvalue'ya isteğe bağlı başvuru.
Dönüş değeri
Yeni bir koleksiyon nesnesini temsil eden bir IVector .
Gereksinimler
Desteklenen en düşük SDK: Windows SDK sürüm 10.0.17763.0 (Windows 10, sürüm 1809)
Ad alanı: winrt
Üst bilgi: %WindowsSdkDir%Include<WindowsTargetPlatformVersion>\cppwinrt\winrt\Windows.Foundations.Collections.h
Ayrıca bakınız
- winrt ad alanı
- winrt::vector_base yapı şablonu
- C++/WinRT ile Koleksiyonlar