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

1 la respuesta

const_casting question [duplicate]

Esta pregunta ya tiene una respuesta aquí: Dos valores diferentes en la misma dirección de memoria [/questions/3593687/two-different-values-at-the-same-memory-address] 6 respuestasTengo el siguiente código int main(){ const int a = 1; const ...

1 la respuesta

Es este comportamiento indefinido const_cast?

e preguntaba si lo siguiente es un comportamiento indefinid // Case 1: int *p = 0; int const *q = *const_cast<int const* const*>(&p); // Case 2: (I think this is the same) int *p = 0; int const *const *pp = &p; int const *q = *pp; ¿Es este ...

2 la respuesta

¿Diferencia de C ++ entre agregar constness con static_cast y const_cast de "this" object?

De acuerdo con Scott Meyers, para evitar la repetición de código en la versión const de un getter y la versión no constante de un getter, llame a la versión ...

2 la respuesta

¿Cómo usar const_cast?

Tengo una variable privada en mi

2 la respuesta

¿Cómo convertir "puntero a tipo de puntero" a const?

Con el siguiente código

2 la respuesta

¿Podemos usar `const_cast` para modificar una variable constante? [duplicar

Esta pregunta ya tiene una respuesta aquí: Dos valores diferentes en la misma dirección de memoria [/questions/3593687/two-different-values-at-the-same-memory-address] 6 respuestasint main() { const int ia = 10; int *pia = const_cast<int*>(&ia); ...

2 la respuesta

const_cast: ¿misma dirección pero valor diferente? [duplicar

Esta pregunta ya tiene una respuesta aquí: Dos valores diferentes en la misma dirección de memoria [/questions/3593687/two-different-values-at-the-same-memory-address] 6 respuestasNuevo para C ++ y aprendiendo el const_cast: confúndese con ...

2 la respuesta

¿Dónde está el comportamiento indefinido cuando se usa const_cast <>?

Si lo hago const char* const_str = "Some string"; char* str = const_cast<char*>(const_str); // (1) str[0] = "P"; // (2) ¿Dónde (qué línea) es exactamente el comportamiento indefinido? He estado buscando mucho para esto en SO pero no he ...

3 la respuesta

Uso de C ++ const_cast en lugar de conversiones de estilo C

¿Por qué es lo siguiente ?: const int i0 = 5; //int i1 = const_cast<int>(i0); // compilation error int i2 = (int)i0; // okay int i3 = 5; //const int i4 = const_cast<const int>(i3); // compilation error const int i5 = (const int)i3; // okay

3 la respuesta

comportamiento de const_cast en C ++ [duplicado]

Esta pregunta ya tiene una respuesta aquí: Dos valores diferentes en la misma dirección de memoria [/questions/3593687/two-different-values-at-the-same-memory-address] 6 respuestas Aquí está mi problema, el problema está en los ...