/IB_Cpp

Resolución de los ejercicios de la materia de Programación Orientada a Objetos del Insituto Balseiro (2018)

Primary LanguageC++MIT LicenseMIT

IB_Cpp

Solutions to the exercises given at the Object Oriented Programming course at the Balseiro Institute (2018)

Final Score: 10 out of 10.

Syllabus

Part 1: Basic Facilities

  1. Types and Declarations
  2. Pointers, Arrays, and References
  3. Structures, Unions, and Enumerations
  4. Statements
  5. Expressions
  6. Select Operations
  7. Functions
  8. Exception Handling
  9. Namespaces
  10. Source Files and Programs

Part 2: Abstraction Mechanisms

  1. Classes
  2. Construction, Cleanup, Copy, and Move
  3. Overloading
  4. Special Operators
  5. Derived Classes
  6. Class Hierarchies
  7. Run-Time Type Information
  8. Templates
  9. Generic Programming
  10. Specialization
  11. Instantiation
  12. Templates and Hierarchies
  13. Metaprogramming
  14. A Matrix Design

Part 3:

  1. Standard Library Summary
  2. STL Containers
  3. STL Algorithms
  4. STL Iterators
  5. Memory and Resources
  6. Utilities
  7. Strings
  8. Regular Expressions
  9. I/O Streams
  10. Locales
  11. Numerics
  12. Concurrency
  13. Threads and Tasks
  14. The C Standard Library
  15. Compatibility