Η βιβλιοθήκη της C++
Η βιβλιοθήκη της C++ μπορεί να χωριστεί στις παρακάτω κατηγορίες:
- Γενικές λειτουργίες
- Λειτουργίες μετατροπής και αρχείων (iostreams)
- Αλγόριθμοι με τη χρήση ενός
επαναλήπτη (iterator)
πάνω σε έναν
περιέχοντα (container).
Οι λειτουργίες αυτές αποτελούν τη βιβλιοθήκη με το όνομα
Standard Template Library (STL).
- Συμβατότητα με τη C
Οι τρεις πρώτες κατηγορίες της βιβλιοθήκης ορίζονται σε επικεφαλίδες
χωρίς το επίθεμα .h.
Για να μην υπάρχει πιθανότητα τα ονόματα που ορίζονται στις επικεφαλίδες
να ταυτίζονται με ονόματα που ορίζει ο χρήστης,
τα ονόματα που ορίζουν οι επικεφαλίδες αυτές βρίσκονται απομονωμένα
σε έναν ξεχωριστό
χώρο ονομάτων (namespace) με το πρόθεμα "std::".
Για να τα χρησιμοποιήσουμε στο πρόγραμμά μας χωρίς το πρόθεμα αυτό
μπορούμε μετά τις επικεφαλίδες να δηλώσουμε:
using namespace std;
Στις επόμενες ενότητες περιγράφουμε συνοπτικά μόνο τις γενικές
λειτουργίες της βιβλιοθήκης και με περισσότερες λεπτομέρειες τις
λειτουργίες της STL.