GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - DeRuina/cpp_modules: This repository, cpp_modules, is a comprehensive collection of C++ exercises, each organized into distinct modules. Each module focuses on a specific aspect of C++ programming, ranging from basic concepts like namespaces and classes to more advanced topics like subtype polymorphism, abstract classes, and the Standard Template Library (STL).

BranchesTags
Open more actions menu

Latest commit

 

History

126 Commits
126 Commits

Folders and files

NameName
Last commit message
Last commit date
cpp_module_00
cpp_module_00
 
 
cpp_module_01
cpp_module_01
 
 
cpp_module_02
cpp_module_02
 
 
cpp_module_03
cpp_module_03
 
 
cpp_module_04
cpp_module_04
 
 
cpp_module_05
cpp_module_05
 
 
cpp_module_06
cpp_module_06
 
 
cpp_module_07
cpp_module_07
 
 
cpp_module_08
cpp_module_08
 
 
cpp_module_09
cpp_module_09
 
 
README.md
README.md
 
 

Repository files navigation

C++ Modules

This repository contains a collection of C++ exercises, organized into modules. Each module focuses on different aspects of C++ programming.

Modules

cpp_module_00

This module contains two exercises: ex00 and ex01. The purpose of this module is to introduce us to namespaces, classes, member functions, stdio streams, initialization lists, static, const, and some other basic stuff.

cpp_module_01

This module contains multiple exercises: ex00, ex01, ex02, ex03, ex04, and ex05. The purpose of this module is to introduce us to memory allocation, pointers to members,references, switch statement.

cpp_module_02

This module contains multiple exercises: ex00, ex01, and ex02. The purpose of this module is to introduce us to Ad-hoc polymorphism, operator overloading and Orthodox Canonical class form.

cpp_module_03

This module contains multiple exercises: ex00, ex01, and ex02. The purpose of this module is to introduce us to inheritance.

cpp_module_04

This module contains multiple exercises: ex00, ex01, ex02 and ex03. The purpose of this module is to introduce us to subtype polymorphism, abstract classes, interfaces.

cpp_module_05

This module contains multiple exercises: ex00, ex01, ex02 and ex03. The purpose of this module is to introduce us to repetition and exceptions.

cpp_module_06

This module contains multiple exercises: ex00, ex01, and ex02. The purpose of this module is to introduce us to C++ casts.

cpp_module_07

This module contains multiple exercises: ex00, ex01, and ex02. The purpose of this module is to introduce us to C++ templates.

cpp_module_08

This module contains multiple exercises: ex00, ex01, and ex02. The purpose of this module is to introduce us to templated containers, iterators, algorithms.

cpp_module_09

This module contains multiple exercises: ex00, ex01, and ex02. The purpose of this module is to introduce us to STL.

Author

  • @DeRuina

About

This repository, cpp_modules, is a comprehensive collection of C++ exercises, each organized into distinct modules. Each module focuses on a specific aspect of C++ programming, ranging from basic concepts like namespaces and classes to more advanced topics like subtype polymorphism, abstract classes, and the Standard Template Library (STL).

Topics

cppcppmodulesobject-oriented-programming

Resources

Readme
Activity

Stars

1 star

Watchers

1 watching

Forks

0 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.