É possível inserir múltiplos valores em um vector?

1. É possível inserir múltiplos valores em um vector?

Nick Us
Nick-us

(usa Slackware)

Enviado em 28/07/2020 - 01:31h

Gostaria de adicionar 3 valores a ele de uma só vez:
std::vector<std::string> List1;

// Tentei sem sucesso:
//List1.push_back("Item 1", "Item 2", "Item 3"); // Não funciona
//List1.push_back({"Item 1", "Item 2", "Item 3"}); // Não funciona
//List1.push_back(std::string{"Item 1", "Item 2", "Item 3"}); // Não funciona
//List1.push_back(std::string("Item 1", "Item 2", "Item 3")); // Não funciona
//List1.push_back(std::vector<std::string>{"Item 1", "Item 2", "Item 3"}); // Não funciona

List1.push_back(("Item 1", "Item 2", "Item 3")); // Só adicionou o Item 3, ou seja, é como se ele houvesse adicionado os anteriores e apagado!

Se for possível fazer o que quero, alguém sabe como fazer



  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts