Skip to content

sigcpp/stl-lite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

stl-lite

This repository implements selected parts of C++ STL. A key purpose of this repo is to demonstrate to students how to:

  • interpret the C++ standard and other technical documents;
  • implement STL parts "reasonably well";
  • develop unit tests; and
  • use a version-control system to engineer non-trivial software in a team environment.

Students also have opportunity to contribute to the implementation.

By design, the implemention targets C++17 or C++20 (as noted in source files).

Caveat: Due to schedule and other constraints, the material in this repo is not always correct, complete, or compliant. For the most part, the master branch tends to be the most "reliable", but there are no guarantees.

License

See LICENSE.MD

Credits

This project is an initiative of SIGCPP (Special Interest Group on C++). The repo is administered by Sean Murthy.

Contributing

Please feel free to submit issues or create pull requests. If creating a pull request, please rebase your clone/fork with the dev branch. Naturally, code contributions are expected to include and pass unit tests.

Please contact us if you are a student or faculty member interested in joining SIGCPP. Students and faculty from any university, anywhere in the world, are welcome.

Contact

Please use the contact information on the SIGCPP web site.

About

Implementation of selected parts of C++ STL

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages