Preguntas etiquetadas con constants

82
¿Tiene algún significado `const auto`?

Creo que la pregunta es bastante clara. ¿La autopalabra clave detectará automáticamente la const-ness, o siempre devolverá un tipo no const, incluso si hay, por ejemplo. dos versiones de una función (una que regresa consty la otra que no). Solo para que conste, lo uso const auto end =...

82
Compruebe si una constante ya está definida

Este es simple, espero. ¿Cómo verifico, en el siguiente ejemplo, si una constante ya está definida? #this works var = var||1 puts var var = var||2 puts var #this doesn't CONST = CONST||1 puts CONST CONST = CONST||2 puts CONST => 1 1 uninitialized constant CONST (NameError)...

81
¿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,...

81
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...

81
#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...

80
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