Guía de seguimiento dinámico de Solaris

Conversión de cadenas

Las expresiones de otros tipos se pueden convertir explícitamente al tipo string utilizando una expresión de conversión de tipos o aplicando el operador especial stringof, que tiene un significado equivalente:

s = (string) expression				s = stringof ( expression )

El operador stringof está enlazado de una forma muy estrecha al operando que se encuentra a su derecha. Normalmente, se utilizan paréntesis para cerrar la expresión para una mayor claridad, aunque no son estrictamente necesarios.

Cualquier expresión del tipo escalar como un puntero o número entero, o una dirección de matriz escalar puede convertirse a cadena. Es posible que expresiones de otros tipos como void no se conviertan a string. Si convierte por error una dirección no válida a cadena, las funciones de seguridad de DTrace evitarán que dañe el sistema y DTrace, pero es posible que termine realizando un seguimiento de una secuencia de caracteres no descifrables.