Manuel de suivi dynamique Solaris

Constantes de chaîne

Les constantes de chaîne figurent entre guillemets doubles ("). Le type string leur est automatiquement attribué par le compilateur D. Vous pouvez définir des constantes de chaîne de n'importe quelle longueur, la seule limite étant la qualité de mémoire que DTrace peut utiliser sur votre système. L'octet nul de terminaison ( \0) est automatiquement ajouté par le compilateur D à toutes les constantes de chaîne que vous déclarez. La taille d'un objet de constante de chaîne correspond au nombre d'octets associé à la chaîne auquel vient s'ajouter un octet supplémentaire pour l'octet nul de terminaison.

Une constante chaîne ne peut pas contenir de caractère littéral de retour à la ligne. Pour créer des chaînes contenant des retours à la ligne, utilisez la séquence d'échappement \n plutôt qu'un retour à la ligne littéral. Les constantes de chaîne peuvent également contenir l'une des séquences spéciales d'échappement de caractères définies pour les constantes de caractère dans le Tableau 2–5.