Resultados de la búsqueda a petición "const"

3 la respuesta

Incremento de una constante en C ++

¿Alguien puede explicarme por qué funciona este código? Siento que el compilador no debería permitirme hacer lo que he hecho (mover un puntero int para apuntar a una constante int), o alternativamente, al menos esperaría una advertencia ...

10 la respuesta

¿Cómo inicializar un mapa privado const estático en C ++?

Solo necesito diccionario o matriz asociativastring =>int. Hay un mapa de tipo C ++ para este caso. Pero solo necesito un mapa para todas las instancias (-> estático) y este mapa no se puede cambiar (-> const); He encontrado este camino con la ...

1 la respuesta

Colocación nueva y asignación de clase con miembro constante

¿Por qué es ese comportamiento indefinido? struct s { const int id; // <-- const member s(int id): id(id) {} s& operator =(const s& m) { return *new(this) s(m); // <-- undefined behavior? } };(Cita del estándar sería bueno). Esta pregunta ...

7 la respuesta

C ++ const question

Si hago esto: // In header class Foo { void foo(bar*); }; // In cpp void Foo::foo(bar* const pBar) { //Stuff }El compilador no se queja de que las firmas de Foo :: foo no coinciden. Sin embargo si tuviera: void foo(const bar*); //In header void ...

2 la respuesta

c - ¿Qué significa este 2 const?

código: const char * const key;Hay 2 constantes en el puntero anterior, vi cosas como esta la primera vez. Sé que la primera constante hace que el valor señalado por el puntero sea inmutable, pero ¿la segunda constante hace que el puntero sea ...

9 la respuesta

¿Cómo defino valores constantes de UIColor?

Quiero hacer algo como esto, pero no puedo obtener una sintaxis cooperativa. static const UIColor *colorNavbar = [UIColor colorWithRed: 197.0/255.0 green: 169.0/255.0 blue: 140.0/255.0 alpha: 1.0];Supongo que podría definir macros, pero son feas.

11 la respuesta

¿Por qué JSHint lanza una advertencia si estoy usando const?

Este es el error que obtengo cuando uso const: <error line="2" column="1" severity="warning" message="&apos;const&apos; is available in ES6 (use esnext option) or Mozilla JS extensions (use moz)." source="jshint.W104" />Mi código se ve ...

5 la respuesta

¿Qué tipo de optimización ofrece const en C / C ++? (Si alguna)

Sé que, siempre que sea posible, debe usar la palabra clave const cuando pase parámetros por referencia o por puntero por razones de legibilidad. ¿Hay alguna optimización que el compilador pueda hacer si especifico que un argumento ...

5 la respuesta

const y punteros en C

El uso de const con un puntero puede hacer que el puntero no sea modificable al desreferenciarlo usando el puntero en cuestión. Pero, ¿por qué tampoco puedo modificar lo que el puntero no apunta directamente? Por ejemplo: int a = 3; const int* ...

7 la respuesta

Misma función con const y sin - ¿Cuándo y por qué?

T& f() { // some code ... } const T& f() const { // some code ... }Lo he visto un par de veces (en el libro introductorio que he estado estudiando hasta ahora). Sé que la primera const hace que el valor de retorno sea constante, en otras ...