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 ()
{
const std::string k = "Eingabe: "; // String-Konstante
std::string text; // String-Variable
std::string s; // String-Variable für Eingabe
// String s einlesen
if (! (std::cin >> s)) {
// Einlesefehler
//...
}
// String mit Leerstring vergleichen
if (s == "") {
// String-Literal an String text zuweisen
text = "keine Eingabe";
}
else {
/* String-Konstante k, gefolgt von eingelesenem String,
* an text zuweisen
*/
text = k + s;
}
//...
}