Skip to content
This repository has been archived by the owner on Feb 15, 2021. It is now read-only.
/ mycpplib Public archive

My take on recreating STL in C++98, with API somewhat inspired by Java

Notifications You must be signed in to change notification settings

balintkissdev/mycpplib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This is just an old practice project from the time when I was transitioning from Java to C++.

Description

This is my take on recreating STL as a hobby and practice, with API somewhat inspired by Java. The goal is to be able to compile with C++98 compiler and minimize the use of the C++ Standard Library. It currently includes

  • A unique pointer
  • A dynamic array
  • and a barebone unit test framework

Further planned components:

  • Singly- and doubly linked list
  • Stack
  • Iterator
  • Trees
  • Maps
  • String
  • Buffers
  • Shared pointer and weak reference

How to install

It's a header-only library (thanks to heavy use of templates). No need to compile a separate lib. Also, it doesn't require dependencies.

How to test

make test

About

My take on recreating STL in C++98, with API somewhat inspired by Java

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published