Hola, hago esta pregunta porque empecé a aprender C desde hace unos meses, y ahora que quiero aprender C++ quería saber si todo lo que aprendí con respecto a las cadenas estáticas en C son lo mismo en C++. Por ejemplo: En C las cadenas estáticas son en realidad arreglos de caracteres incluyendo el caracter nulo que son apuntadas por un puntero de tipo char *
Osea la declaración:
char cad[5] = "c++";
En realidad C internamente lo trabaja como un arreglo con 4 caracteres: 'c', '+', '+' y '\0'
mientras que la variable cad es una especie de puntero constante. (char *)
¿Mi duda es si en C++ cuando utilice este tipo de estructuras se interpreta de la misma manera o hay alguna diferencia?.