Skip to content

Sanasar07/cpp-stl-showcase

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

C++ STL Showcase

A practical C++ project demonstrating the usage of Standard Template Library (STL) containers, algorithms, iterators, and their integration with Object-Oriented Programming (OOP) and templates.

This repository is designed as a learning + portfolio project, showcasing clean and structured STL usage in modern C++.


πŸ“Œ Features

STL Containers

  • vector
  • array
  • list
  • forward_list
  • deque
  • stack
  • queue
  • set
  • map

STL Algorithms

  • sort
  • rotate
  • set_intersection
  • remove_if

Other Concepts

  • Iterators
  • Lambda expressions
  • Template inheritance
  • Virtual inheritance
  • Operator overloading
  • OOP + STL integration

🧠 Examples Included

  • Sorting and filtering data using vector
  • Removing duplicates using list::unique
  • Stack-based parentheses validation
  • Queue simulation
  • Set operations (intersection)
  • Associative containers (map)
  • Custom container built on top of std::vector
  • Smart device simulation using OOP

πŸ— Project Structure

About

C++ STL Showcase

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages