Вопросы к Поиску с Алисой
Строковые переменные и строковые литералы в C++ отличаются по характеру использования и назначению.
Строковые переменные позволяют работать с последовательностью символов, которая представляется в виде массива байтов. www.rsdn.org intuit.ru Такие переменные могут хранить изменяемые данные. cppstudio.com
Строковые литералы используются для записи строковых констант в программе. intuit.ru Это последовательность знаков, заключённая в двойные кавычки. mycpp.ru intuit.ru Литералы представляют собой фиксированные данные, их значение не меняется. cppstudio.com
Таким образом, переменные могут менять содержимое, а литералы — нет.