Sobrecarga de função em C++ – polimorfismo estático

Sobrecarga de função em C++ ao lado de homem levantando peso.

A sobrecarga de função em C++ é um mecanismo que permite criar várias versões (ou sobrecargas) de uma função em um mesmo escopo, através da modificação do tipo e/ou do número de seus parâmetros. Cada uma dessas versões é chamada de sobrecarga. A sobrecarga de função em C++, assim como a sobrecarga de operadores em […]

Read More… from Sobrecarga de função em C++ – polimorfismo estático

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

Como criar uma classe em C++?

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

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

foto do whos that pokemon com o texto 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?

Variáveis const em C++: aprenda a usar const e constexpr

Para que serve o const nas variáveis em c++

Bem-vindos de volta a mais um artigo sobre variáveis em C++. No artigo da Parte 2, tratei da inicialização de variáveis, dos escopos de nomes e, brevemente, dos namespaces. Desta vez, falarei do modificador const, e buscarei responder às seguintes perguntas: o que é e para que serve? Como é utilizado? Ao que devo ficar atento ao usá-lo? […]

Read More… from Variáveis const em C++: aprenda a usar const e constexpr

Variáveis não inicializadas em C++ – nunca faça isso!

Inicialização de Variáveis em C++ - Parte 2

Na parte 1 desta série, tratei da diferença entre declaração e definição de variáveis – vimos que na maioria dos casos esses termos são sinônimos. Todavia, há ainda um termo que é importante e muitas vezes utilizado como sinônimo dos dois anteriores, ainda que não o seja: inicialização. O que é, então, a inicialização de variáveis?
Inicializar uma variável significa… […]

Read More… from Variáveis não inicializadas em C++ – nunca faça isso!

Declaração de variáveis em C++ | Conceitos fundamentais

Declaração de Variáveis em C++ - Parte 1

Em qualquer programa de computador, do famoso “Hello World!” ao mais complexo sistema de piloto automático de aviões, é preciso dar nome aos objetos criados no código para que se possa manipulá-los. A estes elementos do programa que atribuímos nomes chamamos variáveis. […]

Dada a importância das variáveis para todos os programas de computador, planejo tratar dos principais pontos acerca delas em uma série de artigos , da qual este aqui é o primeiro.

Começarei falando da declaração e da definição de variáveis em C++, e de como às variáveis se associam os tipos. Em seguida, tratarei das convenções existentes para se nomear variáveis… […]

Read More… from Declaração de variáveis em C++ | Conceitos fundamentais