애초에 STL이란 것도 잘 모르겠는데 기본 내장되어있는 C++ 표준 라이브러리랑 다른 개념인지 잘 모르겠음;
길게 쓰면 읽기 귀찮을 테니까 요약함
1. STL은 C++ standard library와 다른 것인가. 다르다면 둘 중 무엇을 공부해야 하는가
2. STL을 공부한다는 것은 함수 사용 방법을 익히는 것인가 STL의 구조와 구현 방법을 익히는 것인가
이거 정도만 물어볼게용
코딩 이야기 : move함수 내에서 사용되는 remove_reference_t<_TY>가 어떤 방식을 통해 구현되는지 이해하였음
다음에 공부하려고 하는건 allocator의 구현이고 그 다음은 thread가 어떻게 구현되는지, chrono는 시간을 어떻게 받아오는지 등에 대해서 알아보고 싶음
1. 같다. 일반적으로는 vector, queue, set, map 따위의 컨테이너를 말한다. 2. 둘다. 그러나 STL 내부는 꽤 복잡해서 제대로 알아내긴 힘들고 STL의 단점이나 성능 저격정도는 알아두는 것이 좋다
감사합니다!