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

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!

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

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

Tipos em C++ | As 2 categorias principais: tipos aritméticos e Void

Os tipos são partes fundamentais em qualquer programa. Quando nos referimos aos tipos em C++, estamos falando do tipo dos objetos (ou variáveis) que criaremos nos nossos programas, objetos esses que constituem os elementos primordiais da nossa aplicação. Para entendê-los e compreender as funcionalidades mais avançadas da linguagem, portanto, é preciso partir das bases – dos tipos. Ao contrário do que acontece em outras linguagens cujos objetos têm seus tipos atribuídos dinamicamente (como Python, por exemplo), os tipos em C++ são atribuídos às variáveis de modo estático, isto é…Mas espere um segundo… Do que você está falando? Que são esses tais tipos? Para que servem? Como eles se relacionam entre si? […]

Read More… from Tipos em C++ | As 2 categorias principais: tipos aritméticos e Void