Boost 와 STL 의 자료구조는 어떤 차이가 있나요?
글쓴이: cpuz / 작성시간: 수, 2009/02/04 - 3:45오후
안녕하세요 ~
조그마한 알고리즘 프로젝트를 하고있는 학생입니다
cache-oblivious 관련 논문을 읽고
cache-oblivious B-Tree 자료구조를 만들고 있습니다.
학생에 초보 프로그래머라 어려운 점이 많네요 ㅠ
그동안 Boost 를 들어만 보다가 처음으로 윈도우와 리눅스에 설치했습니다.
document 를 찾아보다가 Boost 에도 list, map, vector 이 있더라구요.
기본 STL 의 list, map, vector 이런 것들이랑은 어떤 차이가 있는지 궁금합니다.
Forums:
mpl
boost에도 있는 vector나 list라는 얘기가
mpl::의 vector나 list등을 얘기하는 것이라면 STL의 그것과 완전 다릅니다.
mpl::의 것들은 template meta programming에서만 쓰이는 것입니다.
덧붙이자면 template
덧붙이자면 template meta-programming은 이것만으로도 책한권 쓰고도 남는것이기 때문에, 자세히 알고 싶으시다면 관련 자료나 서적을 읽어보시는게 좋습니다.
일반적인 용도의 자료구조는 STL을 이용하시면됩니다.
답변감사합니다
답변감사합니다 ^^
---------------------------
사랑을 찾지못하면 그것은 정말!
---------------------------
사랑을 찾지못하면 그것은 정말!
댓글 달기