Preguntas con etiqueta 'const'

9
respuestas

¿Cómo puedo hacer una llamada con un operador booleano? Trampa booleana

Como se señala en los comentarios de @ benjamin-gruenbaum, esto se llama la trampa booleana: Di que tengo una función como esta UpdateRow(var item, bool externalCall); y en mi controlador, ese valor para externalCall siempre será...
hecha 16.05.2018 - 15:09
4
respuestas

¿Cuándo y con qué fines debería usarse la palabra clave const en C para las variables?

Al obtener mi código revisado aquí el problema de usar const palabra clave surgió. Entiendo que se usa para implementar el comportamiento de solo lectura en las variables. Estoy confundido acerca de cuáles son las diversas situacione...
hecha 11.07.2013 - 16:04
7
respuestas

¿Se puede cambiar el valor de una constante a lo largo del tiempo?

Durante la fase de desarrollo, hay ciertas variables que deben corregirse en la misma ejecución, pero es posible que deban modificarse con el tiempo. Por ejemplo, un boolean para indicar el modo de depuración, por lo que hacemos cosas en...
hecha 08.01.2018 - 14:52
7
respuestas

diferencia entre inmutable y constante

A menudo he visto los términos immutable y const utilizados indistintamente. Sin embargo, desde mi (pequeña) experiencia, los dos difieren mucho en el "contrato" que hacen en el código: Immutable hace el contrato que este objeto...
hecha 22.05.2012 - 01:10
6
respuestas

¿La legibilidad es una razón válida para no usar parámetros constantes (de referencia)?

Al escribir algunas funciones, encontré una palabra clave const en parámetros como este: void MyClass::myFunction(const MyObject& obj,const string& s1,const string& s2,const string& s3){ } a menudo provoca la división de una...
hecha 22.09.2016 - 05:23
4
respuestas

¿Cuáles son los problemas de traer constantes de C ++ a un lenguaje?

Estoy interesado en la idea de que C ++, como const , no sea esa ejecución en particular (como desechar const ). Tomemos, por ejemplo, C # - carece de C ++ - como const, y la razón de ello es la habitual - personas y tiempo. Aquí...
hecha 04.03.2014 - 22:25
6
respuestas

¿Cero como constante?

Recientemente he encontrado este lenguaje de programación: const float Zero = 0.0; que luego se usa en las comparaciones: if (x > Zero) {..} ¿Alguien puede explicar si esto es realmente más eficiente, legible o mantenible que: if...
hecha 03.07.2012 - 12:42
3
respuestas

¿Las personas usan mucho const al programar en Objective C?

Relacionado: "enviar 'const NSString *' al parámetro de tipo 'NSString *' descarta los calificadores "advertencia A veces, creo que es útil. Puede que tenga que pasar una tabla y quiero asegurarme de que el contenido de la tabla no cambie....
hecha 04.06.2012 - 10:58
2
respuestas

Const C ++ DRY Strategies

Para evitar la duplicación no trivial relacionada con C ++ const, ¿hay casos en los que const_cast funcione pero una función privada const que devuelva non-const no? En el elemento efectivo de C ++ de Scott Meyers, sugiere que un const_ca...
hecha 15.07.2015 - 20:06
4
respuestas

En C / C ++, ¿debo usar 'const' en parámetros y variables locales cuando sea posible?

Esta pregunta está inspirada en una pregunta sobre final en java . En C / C ++, ¿debo usar const siempre que sea posible? Sé que ya hay una pregunta relacionada sobre el uso de const en parámetros . Desafortunadament...
hecha 05.10.2016 - 04:32