Resultados da pesquisa a pedido "pointers"

4 a resposta

Conversão de ponteiro para classe derivada para referência ao ponteiro para classe base

Por que não consigo converter um ponteiro para a classe derivada para fazer referência ao ponteiro para a classe base? struct Base { }; struct Derived : Base { }; int main() { Derived* derived = nullptr; static_cast<Base*&>(derived); }Eu ...

8 a resposta

Elenco regular vs. static_cast vs. dynamic_cast [duplicado]

Esta pergunta já tem uma resposta aqui: Quando static_cast, dynamic_cast, const_cast e reinterpret_cast devem ser usados? [/questions/332030/when-should-static-cast-dynamic-cast-const-cast-and-reinterpret-cast-be-used] 8 respostasEscrevo ...

3 a resposta

Passando o ponteiro da função de membro para a função de estilo c

Estou tentando passar o ponteiro de função de membro para a função de estilo c (como é lib em C) O ponteiro que ele deseja é definido como: void (*)(int, const char*)Portanto, a função que estou tentando passar é: void Application::onError(int ...

3 a resposta

por que std :: cout conversível em void * se estiver usando g ++?

Por que alguém pode lançar umstd::ostream para umvoid ponteiro? Não conheço nenhum operador de conversão desse tipo emstd::ostream. Código abaixo #include <iostream> int main() { void *p = std::cout; // why does this work? } Estou fazendo essa ...

2 a resposta

Ponteiro para um mapa

Tendo alguns mapas definidos como: var valueToSomeType = map[uint8]someType{...} var nameToSomeType = map[string]someType{...}Eu gostaria de uma variável que aponte para o endereço dos mapas (para não copiar todas as variáveis). Eu tentei ...

2 a resposta

Exibindo um ponteiro bruto como um intervalo no loop for baseado em intervalo

Como faço para que um ponteiro bruto se comporte como um intervalo, para uma sintaxe de loop para um intervalo. double five = 5; double* dptr = &five; for(int& d : dptr) std::cout << d << std::endl;// will not execute if the pointer is ...

4 a resposta

Noções básicas sobre ponteiros e escopo local [duplicado]

Esta pergunta já tem uma resposta aqui: Como acessar uma variável local de uma função diferente usando ponteiros? [/questions/4570366/how-to-access-a-local-variable-from-a-different-function-using-pointers] 9 respostasSuponha que eu tenha as ...

1 a resposta

O C99 garante que as matrizes sejam contíguas?

Após um tópico de comentário quente em outra pergunta, cheguei ao debate sobre o que é e o que não está definido no padrão C99 sobre matrizes C. Basicamente, quando eu defino uma matriz 2D comoint a[5][5], o C99 padrão garante ou não que será um ...

17 a resposta

Qual é o propósito de um ponteiro "this" em C ++? [duplicado]

Esta pergunta já tem uma resposta aqui: Quando devo fazer uso explícito do ponteiro `this`? [/questions/993352/when-should-i-make-explicit-use-of-the-this-pointer] 13 respostasQual é o objetivo dethis palavra-chave Os métodos em uma classe não ...

2 a resposta

O que é UnsafeMutablePointer <Void>? Como modificar a memória subjacente?

Estou tentando trabalhar com o SpriteKitSKMutableTexture [https://developer.apple.com/library/ios/documentation/SpriteKit/Reference/SKMutableTexture_Ref/index.html#//apple_ref/occ/instm/SKMutableTexture/modifyPixelDataWithBlock:] classe, mas eu ...