Resultados da pesquisa a pedido "pointers"
A reinterpret_casting uma integral para um tipo de ponteiro e o retorno produz o mesmo valor?
De acordo comhttp://en.cppreference.com/w/cpp/language/reinterpret_cast [http://en.cppreference.com/w/cpp/language/reinterpret_cast], sabe-se quereinterpret_cast um ponteiro para uma integral de tamanho suficiente e retorno produz o mesmo valor. ...
desreferenciando o ponteiro nulo
int* p = 0; int* q = &*p;Esse comportamento é indefinido ou não? Procurei algumas questões relacionadas, mas esse aspecto específico não apareceu.
Retornando ponteiros variáveis locais - C [duplicado]
Esta pergunta já tem uma resposta aqui: A memória de uma variável local pode ser acessada fora de seu escopo? [/questions/6441218/can-a-local-variables-memory-be-accessed-outside-its-scope] 19 respostasEstou tentando escrever uma função em C ...
converter char [] [] para char ** causa segfault?
Ok, meu C está um pouco enferrujado, mas imaginei que faria meu próximo (pequeno) projeto em C para que eu pudesse fazer o polimento de volta nele e menos de 20 linhas já tenho uma falha seg. Este é o meu código completo: #define ROWS 4 #define ...
Escondendo valores nulos, entendendo por que o golang falha aqui
Não consigo entender como garantir corretamente que algo não estánil nesse caso: package main type shower interface { getWater() []shower } type display struct { SubDisplay *display } func (d display) getWater() []shower { ...
Parâmetro passando em C - ponteiros, endereços, aliases
Alguém poderia explicar a diferença entre a passagem de parâmetrosCpor favor? De acordo com as notas do professor, existem 4 maneiras diferentes de passar parâmetros Chamada por valorChamada por endereço (ponteiro)Chamada por aliasVariável ...
Não foi possível modificar a variável do ponteiro passada como argumento para uma função
Eu tenho essa função int rt_exist(struct route_entry* prev_rte) { prev_rte = rte_head; //This doen't assigns rte_head to prev_rte return 0; }Onderte_headé uma variável de ponteiro struct route_entry * inicializada. Mas no caso acima, "prev_rte" ...
Usando conversões de ponteiro para armazenar / converter valores: Estou violando a regra estrita de alias?
A questão refere-se aesta postagem [https://stackoverflow.com/a/29213705/2436175]. Alguns usuários autorizados declararam que o seguinte código quebraregras estritas de alias [https://stackoverflow.com/q/98650/2436175]. #include ...
O programa falha ao excluir um ponteiro apontando para a pilha?
Se eu for... int *foo = new int; foo += 1; delete foo;Na maioria das vezes ele trava. Existe uma razão para isso? Estou tentando fazer com que o ponteiro aponte um ponto para a frente (4 bytes). Obrigado. Editar (seis meses depois): esta foi a ...
como os dados são armazenados no nível de bits de acordo com "Endianness"?
Eu li sobre Endianness e entendi agachamento ... então eu escrevi isso main() { int k = 0xA5B9BF9F; BYTE *b = (BYTE*)&k; //value at *b is 9f b++; //value at *b is BF b++; //value at *b is B9 b++; //value at *b is A5 }k foi igual aA5 B9 BF 9F e ...