Como criar uma classe em C++? Exemplo explicado em detalhes

Uma classe em C++ nada mais é do que um tipo de dado, assim como os inteiros, doubles etc., mas ela representa um tipo de dado personalizado, um tipo que é definido pelo usuário. Para se criar uma classe em C++, o procedimento é muito simples, como veremos a seguir com a classe Player. Sintaxe […]

Read More… from Como criar uma classe em C++? Exemplo explicado em detalhes

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?