La cadena "hola,mundo" ocupa (13) bytes cuando se libera de la memoria. ¿Cómo puedo escribir un programa que use sizeof para calcular este valor?
Este sizeof obtiene el número de bytes ocupados por la cadena de clase, independientemente del valor de la cadena.
Incluso si ingresa la cadena s1("hello,world123456788899999");;, sizeof(s1) sigue siendo 16, lo que equivale a sizeof(string).
Para obtener la longitud de s1, puedes usar s1.length();
.