Prova koden nedan: #include using namespace std; int main () {const char * str = "en sträng"; ++ str; * str = 'e'; cout återvända 0; } Konstant Pointer och konstant innehåll Vi har sett tre situationer som kan skapas en sträng. Med alla strängar, oavsett form bör göras pekaren av strängen att peka på den första char i strängen. Med den andra och tredje fall ovan, pekaren pekar på den första rödingen under skapelsen. Med en array, är pekaren konstant, men tecknen i strängen (array) kan ändras.
Med en stränglitteral, är innehållet konstant, vilket innebär att tecknen i strängen kan inte ändras, men pekaren inte är konstant, och du kan ändra pekaren. Med den första koden exemplet ovan, är varken pekaren eller strängen innehållet konstant; antingen kan ändras (modifierad). Vi har nått slutet av artikeln. Jag hoppas att ni uppskattar det. Chrys