Um vetor em C++ é simplesmente um container, ou uma sequência, de elementos de um determinado tipo: um monte de nomes, uma sequência de números etc, que aumenta e diminui de tamanho automaticamente conforme você lhe adicione ou remova elementos. É somente isso, sem mistério. O conceito é bastante simples, não é? Como você pode […]
Tag: Vector
Como remover vários elementos de um vetor em C++ – remove-erase idiom
Você já precisou remover vários elementos de um vetor de uma só vez em C++? Melhor ainda: você já tentou remover vários elementos de um vetor em C++ que satisfazem alguma condição (ou que não a satisfazem)? Se sim, seu primeiro reflexo deve ter sido percorrer todos os elementos do vetor, testar cada um deles […]
Read More… from Como remover vários elementos de um vetor em C++ – remove-erase idiom
Como passar um vetor como parâmetro em C++ – muito simples!
Enquanto pesquisava algo relacionado a vetores me deparei com a seguinte sugestão de pergunta feita pelo Google:”Como passar um vetor como parâmetro em C++”, e isso motivou a escrever este artigo. Achei importante fazê-lo porque a dúvida parece ser comum aos iniciantes da linguagem, e a resposta à pergunta é bastante simples. Para passar um […]
Read More… from Como passar um vetor como parâmetro em C++ – muito simples!
Como fazer busca em vetor em C++: 2 métodos muito fáceis
Se você quiser fazer uma busca em vetor em C++, e já esteja escrevendo um for para realizar essa tarefa, pare agora mesmo! No C++, felizmente, não é preciso reinventar a roda: a própria biblioteca padrão fornece a função find() que permite fazer precisamente isso. Para buscar um elemento em um vetor em C++, basta […]
Read More… from Como fazer busca em vetor em C++: 2 métodos muito fáceis
Como usar for em C++: estrutura explicada em 3 pontos, sem mistério!
Quase todas as linguagens de programação possuem alguma estrutura de controle para executar um bloco de código repetidas vezes, em um loop. Muitas delas, ainda mais, utilizam o mesmo nome para as instruções que declaram estes laços de repetição, e o mais conhecido dentre eles é certamente o for: O for em C++ é um […]
Read More… from Como usar for em C++: estrutura explicada em 3 pontos, sem mistério!
Como ordenar um vetor em C++ – Mais fácil, impossível! 2 modos com exemplos.
Você já se deparou com o seguinte problema: como ordenar os elementos de um vetor em C++, em ordem crescente/decrescente (quando se trata de números) ou em ordem alfabética (para caracteres ou strings)? Se sim, você certamente está longe de ser o único, e por essa razão acredito que valha a pena falar desse assunto. […]
Read More… from Como ordenar um vetor em C++ – Mais fácil, impossível! 2 modos com exemplos.
Como remover um elemento de um vetor em C++ – 6 métodos com exemplos
Em um dos artigos anteriores, vimos 7 modos de como se adicionar valores a um vetor em C++, portanto achei que fosse a hora de falarmos sobre como remover um elemento de um vetor em C++. Neste artigo, portanto, mostrarei brevemente 6 formas diferentes de se realizar essa tarefa, que são as seguintes: Método #1 […]
Read More… from Como remover um elemento de um vetor em C++ – 6 métodos com exemplos
O que é Map em C++? 4 características principais
Além dos contêineres sequenciais que foram introduzidos no C++ (vector, array, deque etc.) como alternativa aos arrays estáticos ou alocados com new, também foram adicionados à linguagem os contêineres associativos, entre os quais está o map. Mas afinal de contas, o que é o map em C++? Vejamos a seguir as suas 4 características principais. […]
Read More… from O que é Map em C++? 4 características principais
Iteradores em C++ – 5 tipos de iteradores
Você provavelmente já deve ter usado iteradores em C++, seja direta ou indiretamente. Você também deve tê-lo feito sem saber que existem diferentes tipos de iteradores, e que cada um deles (com exceção dos dois mais simples) é uma “evolução” do tipo anterior. Logo, para que mais pessoas saibam que existam diferentes tipos de iteradores […]
Como adicionar valores a um vetor em C++? 7 métodos explicados com exemplos
Como se adicionar valores a um vetor em C++? Com a introdução dos novos containeres da linguagem (array, vector, deque etc.), pode ser complicado saber qual método usar para adicionar valores a um vetor em C++. Por essa razão decidi escrever esse artigo como uma referência rápida do assunto. Há várias formas de se adicionar […]
Read More… from Como adicionar valores a um vetor em C++? 7 métodos explicados com exemplos