Skip to content

Latest commit

Β 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸŽ“ C++ University Projects

Welcome to my collection of C++ university projects β€” practical implementations of data structures and object-oriented principles.

Each folder contains a specific task and the corresponding class implementation.


πŸ“ Folder Overview

  • class array β€” Custom implementation of a dynamic array
  • class matrix β€” Matrix class with basic operations
  • class shared_ptr β€” Smart pointer implementation (like std::shared_ptr)
  • class unordered_set β€” Hash set structure with insertion & lookup
  • class vector β€” Custom vector class mimicking std::vector
  • shapes β€” Polymorphic shape hierarchy (e.g. circle, square, etc.)

πŸš€ Technologies

  • Language: C++
  • Concepts: Classes, Inheritance, Templates, Smart Pointers
  • Build system: CMake (recommended)

πŸ“š Purpose

These assignments were completed as part of coursework at university and serve to demonstrate:

  • Understanding of low-level memory management
  • Implementation of STL-like classes from scratch
  • Application of OOP principles in C++

About

A collection of C++ class-based assignments focused on data structures, OOP, and STL-like implementations.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages