Both the operators + and += for concatenation and the relational operators <, <=, >, >=, ==, and != are defined for string objects.
Strings can be printed with cout and the operator <<.
#include <iostream> // Declaration of cin, cout #include <string> // Declaration of class string using namespace std; int main() /*w ww .ja va 2 s . co m*/ { // Defines four strings: string prompt("What is your name: "), name, // An empty line( 40, '-'), // string with 40 '-' total = "Hello "; // is possible! cout << prompt; // Request for input. getline( cin, name); // Inputs a name in one line total = total + name; // Concatenates and // assigns strings. cout << line << endl // Outputs line and name << total << endl; cout << " Your name is " // Outputs length << name.length() << " characters long!" << endl; cout << line << endl; return 0; }