Preguntas etiquetadas con constants

Las constantes en la programación son definiciones cuyo valor se fija a lo largo de la ejecución de un programa. Los literales en la mayoría de los idiomas son constantes, por ejemplo. En estilos de programación referencialmente transparentes, todas las definiciones son constantes. Un área de almacenamiento de datos con calificación constante (objeto, campo, variable, parámetro) es aquella que "nunca cambia", lo que permite optimizaciones adicionales del generador de código y una comprobación estática adicional de la corrección del programa.

6
#define vs const en Objective-C
Soy nuevo en Objective-C y tengo algunas preguntas sobre constla directiva de preprocesamiento #define. Primero, descubrí que no es posible definir el tipo de constante usando #define. ¿Porqué es eso? En segundo lugar, ¿tiene alguna ventaja utilizar uno de ellos sobre el otro? Finalmente, ¿de qué manera es más eficiente …

6
const char * y char const *: ¿son iguales?
Según tengo entendido, los constmodificadores deben leerse de derecha a izquierda. De eso, lo entiendo: const char* es un puntero cuyos elementos char no se pueden modificar, pero el puntero en sí sí puede, y char const* es un puntero constante a los mutablecaracteres. Pero obtengo los siguientes errores para …

4
¿C ++ 11 permite el vector <const T>?
Los requisitos del contenedor han cambiado de C ++ 03 a C ++ 11. Mientras que C ++ 03 tenía requisitos generales (p. Ej., Copia de construcción y asignabilidad para vector), C ++ 11 define requisitos detallados en cada operación de contenedor (sección 23.2). Como resultado, puede, por ejemplo, almacenar …
81 c++  vector  c++11  constants 


3
Nombre de constante dinámica en PHP
Estoy tratando de crear un nombre constante de forma dinámica y luego obtener el valor. define( CONSTANT_1 , "Some value" ) ; // try to use it dynamically ... $constant_number = 1 ; $constant_name = ("CONSTANT_" . $constant_number) ; // try to assign the constant value to a variable... $constant_value …


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.