Resultados da pesquisa a pedido "const-cast"

2 a resposta

Podemos usar o `const_cast` para modificar uma variável constante? [duplicado

Esta pergunta já tem uma resposta aqui: ois valores diferentes no mesmo endereço de memóri [/questions/3593687/two-different-values-at-the-same-memory-address] respostasint main() { const int ia = 10; int *pia = const_cast<int*>(&ia); *pia = 5; ...

2 a resposta

nde está o comportamento indefinido ao usar const_cast <>?

Se eu fizer const char* const_str = "Some string"; char* str = const_cast<char*>(const_str); // (1) str[0] = "P"; // (2)Onde (qual linha) exatamente é o comportamento indefinido? Eu tenho procurado muito por isso no SO, mas não encontrei ...

7 a resposta

Como chamar uma função não-const dentro de uma função const (C ++)

Eu tenho uma função legada que se parece com isso: int Random() const { return var_ ? 4 : 0; }e eu preciso chamar uma função dentro desse código legado para que agora fique assim: int Random() const { return var_ ? newCall(4) : 0; }O problema é ...

3 a resposta

Uso do const_cast em C ++ em vez de transmissões no estilo C

Por que o seguinte é: 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 a resposta

comportamento de const_cast em C ++ [duplicado]

Esta pergunta já tem uma resposta aqui: ois valores diferentes no mesmo endereço de memóri [/questions/3593687/two-different-values-at-the-same-memory-address] respostas Aqui está o meu problema, o problema está nos comentários const int a = 5; ...

2 a resposta

Como usar o const_cast?

4 a resposta

omportamento estranho de const_cast [duplicado]

Esta pergunta já tem uma resposta aqui: ois valores diferentes no mesmo endereço de memóri [/questions/3593687/two-different-values-at-the-same-memory-address] respostas Considere o seguinte código: Declaro que uma nova referência final ...

9 a resposta

C ++: Por que o mal const_cast?

Eu continuo ouvindo essa afirmação, enquanto não consigo encontrar a razão pela qual const_cast é o mal.No exemplo a seguir:

5 a resposta

Está usando const_cast para acesso somente leitura a um objeto const permitido?

Em C ++ eu tenho uma função que requer apenas acesso somente leitura para uma matriz, mas é declarada erroneamente como recebendo um ponteiro não-const:

6 a resposta

const_cast não funciona c ++? [duplicado

Esta pergunta já tem uma resposta aqui: ois valores diferentes no mesmo endereço de memóri [/questions/3593687/two-different-values-at-the-same-memory-address] respostasEu tenho o seguinte código const int k=1; int *p=const_cast<int *>( &k); ...