\( \newcommand{\E}{\mathrm{E}} \) \( \newcommand{\A}{\mathrm{A}} \) \( \newcommand{\R}{\mathrm{R}} \) \( \newcommand{\N}{\mathrm{N}} \) \( \newcommand{\Q}{\mathrm{Q}} \) \( \newcommand{\Z}{\mathrm{Z}} \) \( \def\ccSum #1#2#3{ \sum_{#1}^{#2}{#3} } \def\ccProd #1#2#3{ \sum_{#1}^{#2}{#3} }\)
CGAL 4.6 - Manual
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Recommended Reading

The following books and papers are recommended as references:

  • [2] - Mathew Austern's introduction to the STL using the concept/model style of presentation. Austern wrote the WWW STL documentation at SGI.
  • [9] - Bjarne Stroustrup's introduction to C++ and the STL for those who already know some C++. Stroustrup is the designer and original implementer of C++.
  • [6] - Stanley Lippman and Josee Lajoie's C++ primer.
  • [7] - Scott Meyers's book on ways to improve your C++ programs. Items 21 and 29 discuss the concept of const-correctness.
  • [4] - The CGAL design paper.
  • [5] - The new CGAL kernel design paper.