Das folgende Code-Beispiel stammt aus dem Buch
 
  Objektorientiertes Programmieren in C++
  - Ein Tutorial für Ein- und Umsteiger
 von Nicolai Josuttis, Addison-Wesley München, 2001
 
  © Copyright Nicolai Josuttis 2001
#include <iostream>    // C++-Headerdatei für I/O
#include <string>      // C++-Headerdatei für Strings
int main ()
{
    // zwei Strings anlegen
    std::string vorname = "bjarne";
    std::string nachname = "stroustrup";
    std::string name;
    // Strings manipulieren
    vorname[0] = 'B';
    nachname[0] = 'S';
    // Strings verketten
    name = vorname + " " + nachname;
    // Strings vergleichen
    if (name != "") {
        // Strings ausgeben
        std::cout << name
                  << " ist der Urvater von C++" << std::endl;
    }
    // Anzahl der Zeichen in einem String ermitteln
    int anz = name.length();
    std::cout << "\"" << name << "\" hat " << anz
              << " Zeichen" << std::endl;
}