- Executores
-
Aprender
Aprender Python Exemplos executáveis, NumPy, pandas e mais Aprender IARedes neurais, ML e LLMs do zero Aprender C e C++ Ponteiros, memória, STL e C++ moderno Aprender C#Fundamentos, POO, LINQ, async e exercícios .NET Algoritmos em Python Busca, ordenação, recursão e visualizações O(n) Algoritmos em C e C++ Compare implementações em C e C++
- DesafiosNovo
Ponteiros e memória
Ponteiros, aritmética de ponteiros, memória dinâmica e RAII, o que torna C e C++ diferentes.
Começar a trilha →- Lição 1 desafio Ponteiros e endereços em C e C++ Nesta lição, você vai guardar o endereço de uma variável em um ponteiro, acessar o valor pelo ponteiro e alterar a variável original.
- Lição 1 desafio Aritmética de ponteiros em C e C++ Nesta lição, você vai percorrer os elementos de um array com aritmética de ponteiros em C e com iteradores em C++.
- Lição 1 desafio Gerenciamento de memória dinâmica em C e C++ Nesta lição, você vai alocar um array cujo tamanho é definido durante a execução e liberar essa memória com segurança.
- Lição 2 desafios Arrays multidimensionais em C e C++ Nesta lição, você vai percorrer uma matriz bidimensional e somar os elementos de cada linha.
- Lição 1 desafio RAII e a liberação automática de recursos em C++ Nesta lição, você vai comparar o fechamento seguro de arquivos em C com a técnica RAII de C++, em que os recursos são liberados automaticamente.
- Lição 2 desafios Array dinâmico e std::vector em C e C++ Nesta lição, você vai implementar em C um array dinâmico que cresce sozinho ao receber elementos e compará-lo com o std::vector de C++.