У мові C++ для зручної роботи зі рядками є клас string, для використання якого необхідно підключити файл заголовка string. Рядки можна оголошувати і одночасно надавати їм значення: string S1, S2 = "Hello"; Рядок S1 буде порожнім, рядок S2 складатиметься з 5 символів.
Для зчитування рядки можна використовувати операцію ">>" для об'єкта cin: cin >> S; У цьому випадку зчитується рядок з непробільних символів, пропускаючи прогалини та кінці рядків. Це зручно для того, щоб розбивати текст на слова, або щоб читати дані до кінця файлу за допомогою while (cin >> S).
Щоб додати до цільової рядку, використовуйте функцію-член append () рядкового класу. У C ++ Існує дев'ять перевантажених варіантів функції-члена append(). Щоб додати тільки один символ можна використовувати функцію-член push_back (). Функція-член insert () також може використовуватися для додавання.