Skip to content

This is my first experience with Object-Oriented Programming (OOP) in C++.

Notifications You must be signed in to change notification settings

BiancaSantana81/42_CPP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CPP Módulos

Este repositório contém a resolução de 10 listas de exercícios que desenvolvi como parte da formação básica na 42São Paulo. O objetivo é consolidar os principais conceitos de Programação Orientada a Objetos (POO) em C++.

Na elaboração dos exercícios, seguimos algumas restrições: utilizamos apenas o padrão C++98, sem namespaces e sem o uso das funções alloc, free e printf. O uso dos contêineres da STL é permitido somente a partir do módulo 08.

Módulos e Conteúdos Aprendidos

Cada módulo é dedicado a um conjunto de tópicos específicos, organizados para proporcionar uma progressão lógica no aprendizado da linguagem e de POO:

  • Módulo 00: Primeiros passos em C++.
  • Módulo 01: Introdução às classes e alocação de memória dinâmica.
  • Módulo 02: Estruturas canônicas ortodoxas de classes e conversões de tipo.
  • Módulo 03: Fundamentos de herança.
  • Módulo 04: Conceitos avançados de herança, classes abstratas, interfaces e polimorfismo.
  • Módulo 05: Utilização de exceções com try-catch para tratamento de erros.
  • Módulo 06: Conversões de tipos (static_cast, dynamic_cast e reinterpret_cast).
  • Módulo 07: Uso de templates para criar classes e funções genéricas.
  • Módulo 08: Introdução a estruturas de dados em CPP, com o uso dos contêineres da STL (Standard Template Library).
  • Módulo 09: Aprimoramento do uso de contêineres e da biblioteca <algorithm>.

About

This is my first experience with Object-Oriented Programming (OOP) in C++.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published