iW90 / CPP

42 Project

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

42 Cursus - CPP

completion-with-bonus-badge

C++ é uma linguagem de programação de propósito geral, criada por Bjarne Stroustrup em 1979 como uma extensão da linguagem C. A linguagem suporta paradigmas de programação procedimental, orientada a objetos e genérica, oferecendo uma grande flexibilidade para desenvolvedores. Apesar da sua idade, os princípios e recursos introduzidos no C++98 continuam relevantes, pois formam a base para entender e trabalhar com padrões mais recentes do C++.

Listas

  • Module 00: Namespaces, classes, member functions, stdio streams, initialization lists, static, const, and some other basic stuf

  • Module 01: Memory allocation, pointers to members, references, switch statement

  • Module 02: Ad-hoc polymorphism, operator overloading and Orthodox Canonical class form

  • Module 03: Inheritance, encapsulation, diamond problem

  • Module 04: Subtype polymorphism, abstract classes, interfaces, deep copy

  • Module 05: Repetition and Exceptions

  • Module 06: C++ casts

  • Module 07: C++ templates

  • Module 08: Templated containers, iterators, algorithms

  • Module 09: Standard Template Library (STL)

About

42 Project

License:MIT License


Languages

Language:C++ 88.3%Language:Makefile 11.7%