Почему sizeof () строковой переменной всегда возвращает одно и то же число, даже если содержимое изменяется?
Это довольно простая проблема, но довольно запутанная.
string R = "hhhh" ;
cout<< sizeof( R )<<endl;
ВЫХОД:
4
Вариация:
строка R = "hhuuuuuuhh"; cout << sizeof (R) <
OUTPUT2:
4
Что не так? Должен ли я использовать массив символов вместо этого?