Resultados da pesquisa a pedido "pointers"

2 a resposta

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. ...

4 a resposta

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.

1 a resposta

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 ...

3 a resposta

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 ...

2 a resposta

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 { ...

2 a resposta

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 ...

2 a resposta

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" ...

2 a resposta

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 ...

2 a resposta

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 ...

5 a resposta

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 ...