Archiviazione di valori letterali stringaStorage of String Literals

I caratteri di una stringa letterale vengono archiviati in ordine in posizioni di memoria contigue.The characters of a literal string are stored in order at contiguous memory locations. Una sequenza di escape (come \\ o \") in un valore letterale stringa viene considerata come un singolo carattere.An escape sequence (such as \\ or \") within a string literal counts as a single character. Un carattere null (rappresentato dalla sequenza di escape \0) viene automaticamente aggiunto a ogni stringa letterale e ne contrassegna la fine.A null character (represented by the \0 escape sequence) is automatically appended to, and marks the end of, each string literal. Tale situazione si verifica durante la fase della conversione 7. Si noti che il compilatore non รจ in grado di archiviare due stringhe identiche in due indirizzi diversi.(This occurs during translation phase 7.) Note that the compiler may not store two identical strings at two different addresses. /GF induce il compilatore a inserire una sola copia di stringhe identiche nel file eseguibile./GF forces the compiler to place a single copy of identical strings into the executable file.

NoteRemarks

Sezione specifica MicrosoftMicrosoft Specific

Le stringhe hanno una durata di archiviazione statica.Strings have static storage duration. Per altre informazioni sulla durata dell'archiviazione, vedere Classi di archiviazione.See Storage Classes for information about storage duration.

Fine sezione specifica MicrosoftEND Microsoft Specific

Vedere ancheSee Also

Valori letterali stringa CC String Literals