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 […]

Read More… from Iteradores em C++ – 5 tipos de iteradores

Para que serve o ENDL em C++? 2 exemplos comentados

Acredito que em algum ponto na nossa trajetória na programação com essa linguagem, a maioria de nós já se fez a seguinte pergunta: “Para que serve o ENDL em C++?”. Se assim como eu você começou na programação em C++ com o famoso exemplo do “Hello World!” (espero que não tenham te traumatizado com ponteiros […]

Read More… from Para que serve o ENDL em C++? 2 exemplos comentados

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

Não crie arrays com new em C++! Entenda o porquê com 3 razões

Para aqueles que acham que criar um array com new em C++ é muita dor de cabeça, vale a pena lembrar que poderia ser pior: aqueles que já programaram em C devem estar acostumados a criar arrays “na mão” com malloc() e afins. Eles também devem saber que esse procedimento não é dos mais claros […]

Read More… from Não crie arrays com new em C++! Entenda o porquê com 3 razões

Como percorrer um array em C++ – 3 principais maneiras

Com as novas funcionalidades introduzidas pelos padrões recentes da linguagem, uma tarefa simples como percorrer um array em C++ pode se tornar confusa para alguns, pois agora há diversas maneiras de se fazê-lo. Logo, pensei que seria útil resumir neste artigo as três principais formas de se iterar por um array em C++. Todavia, antres […]

Read More… from Como percorrer um array em C++ – 3 principais maneiras

Operações com ponteiros em C++ – 5 operações que você precisa conhecer

Vimos no artigo O que é um ponteiro em C++? Que bicho é esse? o que são os ponteiros e como utilizá-los, mas não pudemos falar de um assunto importante acerca deles: as operações com ponteiros. Em C++, assim como é possível realizar operações com os tipos padrões da linguagem (inteiros, doubles etc.), também é […]

Read More… from Operações com ponteiros em C++ – 5 operações que você precisa conhecer

O que é um ponteiro em C++? Que bicho é esse?

Os ponteiros são um assunto assustador para a maioria dos iniciantes na programação em C++ (e até mesmo para alguns programadores com certa experiência na linguagem), mas será que eles são realmente esse bicho que parecem ser? Acredito que não, e por isso mesmo decidi escrever esse artigo para tentar explicar-te o que são e como funcionam os ponteiros em C++.

Os tais ponteiros são objetos de tipo composto (assim como as referências) que armazenam valores de endereços de outra variáveis, e… […]

Read More… from O que é um ponteiro em C++? Que bicho é esse?

Referências em C++ – o mínimo que você precisa saber

Agora que já tratamos melhor sobre os tipos primitivos em C++ e sobre os fundamentos da utilização de variáveis (declaração e definição, inicialização e o uso de variáveis const), chegou a hora de falar de um assunto muito importante: as referências em C++. O que são, então, as tais referências? Uma referência é um apelido (ou um nome alternativo) para um objeto já existente… […]

Read More… from Referências em C++ – o mínimo que você precisa saber