Resultados da pesquisa a pedido "pointer-arithmetic"

7 a resposta

Aritmética do ponteiro quando vazio possui tamanho desconhecido [fechado]

2 a resposta

Pode-se obter um ponteiro para um elemento completo de representação de objeto de um ponteiro para um subojeto?

Vamos considerar este código: int i; int is[10]{}; unsigned char * p = reinterpret_cast<unsigned char*>(&i); //p defined to point to the object-representation of the first element of array ints unsigned char * ps = reinterpret_cast<unsigned ...

3 a resposta

O ponteiro é aritmético no membro inativo de uma união UB?

Vamos considerar este código de exemplo: struct sso { union { struct { char* ptr; char size_r[8]; } large_str; char short_str[16]; }; const char* get_tag_ptr() const { return short_str+15; } };No[basic.expr] ...

2 a resposta

O std :: uintptr_t pode ser usado para evitar um comportamento indefinido da aritmética de ponteiros fora dos limites?

Agora sabemos que fazer aritmética fora dos limites tem comportamento indefinido, conforme descrito nestePergunta SO [https://stackoverflow.com/questions/10473573/c-why-is-out-of-bounds-pointer-arithmetic-undefined-behaviour] . Minha pergunta é: ...

6 a resposta

Aritmética e matrizes de ponteiros: o que é realmente legal?

Considere as seguintes instruções: int *pFarr, *pVarr; int farr[3] = {11,22,33}; int varr[3] = {7,8,9}; pFarr = &(farr[0]); pVarr = varr;Nesse estágio, os dois ponteiros estão apontando para o início de cada endereço de matriz respectivo. Para * ...

3 a resposta

É “int * ptr = * ((& a) + 1);” onde “a” é int [5] bem definido pela Norma?

Com base nesta pergunta (questão de saída estranha em c [https://stackoverflow.com/questions/51043235/strange-output-issue-in-c/51043333#51043333] ) houve uma resposta (fornecido por ...

3 a resposta

Aritmética do ponteiro com saída errada [duplicado]

Esta pergunta já tem uma resposta aqui: Aritmética de ponteiro em C [/questions/759663/pointer-arithmetic-in-c] 2 respostasNo programa a seguir, aquiptr Foi declarado como um ponteiro para um ponteiro inteiro e atribuído o endereço base da ...

6 a resposta

Diferença entre duas variáveis de ponteiro [duplicado]

Esta pergunta já tem uma resposta aqui: Diferença entre ponteiro / endereço [duplicado] [/questions/9855482/pointer-address-difference] 3 respostasEu fiz essa pergunta em uma prova escrita. durante a execução do código abaixo no meu lapi, ...

2 a resposta

A aritmética do ponteiro é possível com a classe de string C ++?

Depois de programar um pouco em C, decidi pular direto para C ++. No começo, fiquei satisfeito com a presença da classe de cordas e em poder tratar as cordas como unidades inteiras, em vez de matrizes de caracteres. Mas logo descobri que as ...

1 a resposta

Aritmética do ponteiro no Go

Considerando que você pode (não consegue pensar em uma ótima maneira de colocá-lo, mas) manipular ponteiros no Go, é possível executar a aritmética do ponteiro como você faria em C, por iterar sobre uma matriz? Sei que os loops são ótimos para ...