Resultados da pesquisa a pedido "pointers"
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...