modelo de função winrt::single_threaded_vector (C++/WinRT)
Um modelo de função que cria e retorna um objeto de um tipo que implementa uma coleção de uso geral (mas não observável). O objeto retorna como um IVector, e essa é a interface por meio da qual você chama as funções e as propriedades do objeto retornado.
Opcionalmente, você pode passar um valor std::vectorrvalue existente para a função — passe um objeto temporário ou chame std::move em um lvalue.
Para obter mais informações e exemplos de código, consulte Coleções com C++/WinRT.
Syntax
template <typename T, typename Allocator = std::allocator<T>>
winrt::Windows::Foundation::Collections::IVector<T> single_threaded_vector(std::vector<T, Allocator>&& values = {});
Parâmetros de modelo
typename T
O tipo dos elementos da coleção.
typename Allocator
O tipo do alocador do vetor do qual você inicializa a coleção, se passar por uma, caso contrário, o alocador padrão.
Parâmetros
values
Uma referência opcional a um rvalue do tipo std::vector do qual inicializar os elementos do objeto de coleção.
Valor retornado
Um IVector que representa um novo objeto de coleção.
Requisitos
SDK com suporte mínimo: Windows SDK versão 10.0.17763.0 (Windows 10, versão 1809)
Namespace: winrt
Cabeçalho: %WindowsSdkDir%IncludeWindowsTargetPlatformVersion<>\cppwinrt\winrt\base.h (incluído por padrão)
Confira também
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de