Contenidos
Que significa _
Significado en matemáticas
Un guión bajo, también llamado subrayado, línea baja o guión bajo, es una línea dibujada bajo un segmento de texto. En la corrección de textos, el subrayado es una convención que dice “pon este texto en cursiva”, utilizada tradicionalmente en manuscritos o mecanografiados como instrucción para el impresor. Su uso para añadir énfasis en los documentos modernos es una práctica en desuso.[1] El carácter de subrayado, _, apareció originalmente en la máquina de escribir y se utilizaba principalmente para enfatizar las palabras como en la convención del corrector. Para producir una palabra subrayada, se escribía la palabra, el carro de la máquina de escribir retrocedía hasta el principio de la palabra, y la palabra se sobreescribía con el carácter de subrayado.
En el uso moderno, el subrayado se consigue mediante marcas o con la combinación de caracteres. El carácter de subrayado original sigue utilizándose para crear un espacio visual dentro de una secuencia de caracteres, cuando no se permite un carácter de espacio en blanco (por ejemplo, en los nombres de archivos de ordenador, las direcciones de correo electrónico y las URL de Internet). En contextos en los que no se admite el formato, como en la mensajería instantánea o en los formatos de correo electrónico más antiguos, la marca de los “guiones bajos adjuntos” se utiliza a veces como sustituto del subrayado de la(s) palabra(s) adjunta(s) (_thus_).
^_^ significado emoji
(véase la sección 2 del presente dictamen); y (ii) el hecho de que no se incorporen al documento una serie de disposiciones necesarias que regulan en detalle los aspectos de protección de datos del IMI (véase la sección 3 del dictamen).
los que se marchan; la diversidad del personal sanitario; el escaso atractivo de la gran variedad de puestos de trabajo relacionados con la asistencia sanitaria y la salud pública para las nuevas generaciones; la migración de los profesionales sanitarios dentro y fuera de la UE; la desigual movilidad dentro de la UE -y, en particular, el desplazamiento de algunos profesionales sanitarios de los países más pobres a los más ricos dentro de la UE-, así como la fuga de cerebros sanitarios de terceros países.
En el caso de los jóvenes menores de 25 años, me gustaría señalar que los datos de Eurostat muestran que la tasa de desempleo de esta categoría es el doble de la tasa global: las estadísticas de abril mostraban un 21,5% de desempleo entre los jóvenes de 25 años.
y el apoyo a las pequeñas y medianas empresas en cuestiones relacionadas con el medio ambiente, la asistencia social y las prestaciones sociales, así como la posibilidad de emprender acciones especiales para la creación de puestos de trabajo para los jóvenes.
Nombre del símbolo
Todos los identificadores que contengan un doble guión bajo o que comiencen con un guión bajo seguido de una letra mayúscula están reservados para el uso de la implementación en todos los ámbitos, es decir, podrían utilizarse para las macros.
Además, todos los demás identificadores que comienzan con un guión bajo (es decir, que no van seguidos de otro guión bajo o de una letra mayúscula) están reservados para la implementación en el ámbito global. Esto significa que puede utilizar estos identificadores en sus propios espacios de nombres o en las definiciones de clases.
Por ello, Microsoft utiliza nombres de funciones con un guión bajo inicial y todo en minúsculas para muchas de sus funciones de la biblioteca de tiempo de ejecución principal que no forman parte del estándar C++. Se garantiza que estos nombres de funciones no chocan con las funciones estándar de C++ ni con las funciones de código de usuario.
Los comentarios anteriores son correctos. __Symbol__ es generalmente un token mágico proporcionado por su útil compilador (o preprocesador). Quizás los más utilizados son __FILE__ y __LINE__, que son expandidos por el preprocesador de C para indicar el nombre del archivo actual y el número de línea. Esto es útil cuando se quiere registrar algún tipo de fallo de aserción del programa, incluyendo la ubicación textual del error.
Significado en el texto
Lo que esto significa es que, por ejemplo, la implementación (ya sea el compilador o una cabecera estándar) puede utilizar el nombre __FOO para lo que quiera. Si defines ese identificador en tu propio código, el comportamiento de tu programa es indefinido. Si tienes “suerte”, estarás usando una implementación que no lo defina, y tu programa funcionará como se espera.
Esto significa que simplemente no deberías definir ningún identificador de este tipo en tu propio código (a menos que tu propio código sea parte de una implementación de C — y si tienes que preguntar, no lo es). De todos modos, no hay necesidad de definir tales identificadores; apenas hay escasez de identificadores no reservados.
Por cierto, tu ejemplo de _sqrt no ilustra necesariamente el punto. Una implementación puede definir el nombre _sqrt en <math.h> (ya que cualquier cosa definida allí está en el ámbito del archivo), pero no hay ninguna razón particular para esperar que lo haga. Cuando compilo su programa, recibo una advertencia:
Es una convención de nomenclatura, esto significa que violar esta regla no conducirá inmediata y directamente a romper su programa, pero es una muy muy muy muy [ + infinitas veces ] una buena idea seguir la convención.