README
I am used to go the easy way and use STL everywhere without thinking much about how it all works. With this project, I try to experiment with the implementation of my own STL-like types. My goal is to face challenges and think about how the STL types work internally. Besides that, I use this project as a chance to experiment with combining unit testing with AppVeyor for continuous integration.
Build Status
Service | System | Compiler | Branch | Status |
---|---|---|---|---|
AppVeyor | Windows x86/x64 | MSVC 2017 | master | |
AppVeyor | Windows x86/x64 | MSVC 2017 | dev |
Current features
- String
- Containers: Vector, Map, HashMap, Array
- Smart Pointers: Unique/Shared/Weak Pointer
- Iterators
- Sorting
- Misc utilities
Desired types
The idea started off with wanting to try to create a Vector and String class to begin with an think about optimizations specifically to games. The goal is to expand to some more interesting containers like hashmaps, linked lists, ...
Goals
- Learning the workings of STL types
- Experimenting with running unit tests on AppVeyor
- Face challenges that require some good thinking