tinySTL
basado en C++11
, este es mi primer proyecto, utilizando documentos chinos y comentarios chinos, perdóneme si hay irregularidades o lugares inapropiados. Inicialmente se utilizó como ejercicio para principiantes y ahora se lanzó la versión 2.xx
Se han implementado la mayoría de los contenedores y funciones en STL, pero todavía existen muchas deficiencias y errores. A partir de la versión 2.xx
, este proyecto entrará en la etapa de mantenimiento a largo plazo, es decir, básicamente no se agregará contenido nuevo y solo se corregirán los errores descubiertos. Si encuentra errores, indíquelos en Issues
. Se aceptan Fork
y Pull requests
para mejorar el código, ¡gracias!
Si desea ejecutar pruebas, lea esto primero.
$ git clone [email protected]:Alinshans/MyTinySTL.git
$ cd MyTinySTL
$ mkdir build && cd build
$ cmake ..
$ make
$ cd ../bin && ./stltest
vs2015
(o vs2017
) para abrir MSVC/MyTinySTL_VS2015.sln
, configúrelo en modo Release
y (Ctrl + F5) inicie la ejecución. Ver Wiki.
Ver prueba.
Este es un tinySTL
basado en C++11
, que es mi primer proyecto para practicar. Utilizo los documentos y anotaciones en chino por conveniencia, tal vez haya una versión en inglés más adelante, pero ahora no tengo tiempo para hacerlo todavía. Lancé la versión 2.0.0
. He logrado la gran mayoría de los contenedores y funciones de STL
, y puede haber algunas deficiencias y errores. A partir de la versión 2.xx
, el proyecto entrará en la etapa de mantenimiento a largo plazo. es decir, probablemente no agregaré contenido nuevo, solo corregiré los errores encontrados. Si encuentra algún error, indíquelo en Issues
o realice una Pull requests
para mejorarlo, ¡gracias!
Si desea ejecutar la prueba, lea esto primero.
$ git clone [email protected]:Alinshans/MyTinySTL.git
$ cd MyTinySTL
$ mkdir build && cd build
$ cmake ..
$ make
$ cd ../bin && ./stltest
vs2015
(o vs2017
), abra el archivo MSVC/MyTinySTL_VS2015.sln
, configurado en Release
, ejecute este proyecto (Ctrl + F5). Ver Wiki.
Ver prueba.