MyTinySTL
v2.0.1
C++11
기반으로 한 tinySTL
중국어 문서와 중국어 주석을 사용한 첫 번째 프로젝트입니다. 불규칙한 부분이나 부적절한 부분이 있으면 양해해 주시기 바랍니다. 처음에는 초보자를 위한 연습용으로 사용되었으며 현재 버전 2.xx
출시되었습니다. STL의 컨테이너와 기능은 대부분 구현되었으나 여전히 부족한 점과 버그가 많습니다. 버전 2.xx
부터 이 프로젝트는 장기 유지 관리 단계에 들어갑니다. 즉, 기본적으로 새로운 콘텐츠가 추가되지 않고 발견된 버그만 수정됩니다. 오류를 발견하면 Issues
에서 지적해 주세요. 코드 개선을 위해 Fork
및 Pull requests
환영합니다. 감사합니다!
테스트를 실행하려면 먼저 이 내용을 읽어보세요.
$ git clone [email protected]:Alinshans/MyTinySTL.git
$ cd MyTinySTL
$ mkdir build && cd build
$ cmake ..
$ make
$ cd ../bin && ./stltest
vs2015
(또는 vs2017
)를 사용하여 MSVC/MyTinySTL_VS2015.sln
열고 Release
모드로 구성한 다음 (Ctrl + F5) 실행을 시작합니다. 위키를 참조하세요.
테스트를 참조하세요.
이것은 C++11
기반으로 한 tinySTL
입니다. 연습을 위한 첫 번째 프로젝트입니다. 편의상 중국어 문서와 주석을 사용합니다. 나중에 영어 버전이 나올 수도 있지만 지금은 아직 그렇게 할 시간이 없습니다. 버전 2.0.0
출시했는데, STL
의 대부분의 컨테이너와 기능을 구현했지만, 버전 2.xx
부터는 프로젝트가 장기 유지 관리 단계에 들어갑니다. 즉, 새 콘텐츠를 추가하지 않고 발견된 버그만 수정하겠습니다. 버그를 발견하면 Issues
에서 지적하거나 개선을 위해 Pull requests
보내주세요. 감사합니다!
테스트를 실행하고 싶다면 먼저 이 내용을 읽어보시기 바랍니다.
$ git clone [email protected]:Alinshans/MyTinySTL.git
$ cd MyTinySTL
$ mkdir build && cd build
$ cmake ..
$ make
$ cd ../bin && ./stltest
vs2015
(또는 vs2017
)을 사용하여 Release
에 구성된 MSVC/MyTinySTL_VS2015.sln
파일을 열고 이 프로젝트를 실행합니다(Ctrl + F5). 위키를 참조하세요.
테스트를 참조하세요.