Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/yexuanxiao/basic_string

A fast, clean string implementation, aiming to provide an approximation of std::basic_string using standard C++23 with legal and portable code.
https://github.com/yexuanxiao/basic_string

cpp cpp20 cpp23 portable-cpp teaching

Last synced: about 2 months ago
JSON representation

A fast, clean string implementation, aiming to provide an approximation of std::basic_string using standard C++23 with legal and portable code.

Awesome Lists containing this project

README

        

# basic_string

A fast and clean implementation of basic_string that uses portable C++23 code and accurately meet standard requirements. The implementation maximum optimizes the short string optimization, and avoids self-referencing. It supports constexpr, exception safety and suitable for teaching purposes. It does not implement write-out functions and find functions.