C++ C-стиль рядків
C-стиль рядків
Рядки в стилі C створюються з типом char замість string.
Назва походить від мови C, яка, на відміну від багатьох інших мов програмування, не має типу string для легкого створення рядкових змінних. Натомість ви повинні використовувати тип char і створити масив символів, щоб створити "рядок" в C.
Оскільки C++ був розроблений як розширення мови C, він продовжував підтримувати цей спосіб створення рядків у C++:
Приклад
string greeting1 = "Hello"; // Звичайний рядок
char greeting2[] = "Hello"; // C-Style рядок (масив символів)
Спробуйте самі »
Примітка: Зручніше працювати зі стандартним типом string, а не з рядками у стилі C. Однак одна з причин, чому деякі користувачі продовжують використовувати рядки в стилі C, полягає в тому, що вони мають доступ до функцій зі стандартної бібліотеки C.
Список усіх рядкових функцій у стилі C можна знайти в нашому Довіднику з функцій CString.