Resultados da pesquisa a pedido "const-cast"
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; ...
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 ...
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 é ...
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
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; ...
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 ...
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:
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:
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); ...
Página 1 do 2