Resultados da pesquisa a pedido "dereference"

1 a resposta

Como a “desreferenciação de matriz” funciona em um valor escalar do tipo booleano / inteiro / float / string a partir da versão 7.2.0 do PHP?

Estou usando o PHP 7.2. Me deparo com a seguinte nota docapítulo de matrizes do manual do PHP [https://secure.php.net/manual/en/language.types.array.php] Matriz desreferenciando um valor escalar que não é uma string produz silenciosamenteNULO, ...

3 a resposta

Aritmética do ponteiro: ++ * ptr ou * ptr ++?

Estou aprendendo a linguagem C e bastante confuso as diferenças entre++*ptr e*ptr++. Por exemplo: int x = 19; int *ptr = &x;eu sei++*ptr e*ptr++ produzir resultados diferentes, mas não sei por que isso?

1 a resposta

como converter a referência de string hash perl em referência de hash perl

HASH(0x991f0dc)portanto, a referência de hash acima é armazenada como string na variável escalar. Se a deserferimos com "%" no programa Perl, gera erro, Can't use string ("HASH(0x991f0dc) ") as a HASH ref while "strict refs" in use at ...

6 a resposta

Operações de ponteiro e precedência do operador em C

fundoAcabamos de conversar com um cara C hoje e discordamos sobre o seguinte: int intgA[2] = { 1, 2 }; int intgB[2] = { 3, 5 }; int *intAPtr = intgA; int *intBPtr = intgB;Então, quando fazemos: *intAPtr++ = *intBPtr++; Minha ...

7 a resposta

referenciando o ponteiro para o tipo incompleto

Eu já vi muitas perguntas sobre isso, mas vou fazer a pergunta de maneira diferente, sem código específico. Existe uma maneira deFACILMENTEdeterminar o que está causando o tipo incompleto? No meu caso, estou usando o código de outra pessoa e ...

3 a resposta

Significado dos símbolos "e" e "e" estrela "*" em Rust

Apesar de ler atentamente a documentação, estou um pouco confuso sobre o significado do& e* símbolo no Rust e, mais geralmente, sobre o que é exatamente uma referência ao Rust. Neste exemplo, parece ser semelhante a uma referência C ++ (ou seja, ...

1 a resposta

Valor L vs valor R em C

Estou respondendo a uma pergunta do livro deeste livro [http://www.cs.sjsu.edu/~louden/pltext/]. Estou aprendendo sobre ponteiros em C e me deparei com valores l e valores r. Pelo meu entendimento: l-values are values that are defined after ...

6 a resposta

significado de “referenciamento” e “desreferenciamento”

Eu li coisas diferentes na internet e fiquei confuso, porque cada site diz coisas diferentes.Falando de C.eu leio sobre

4 a resposta

Desferir esse ponteiro me dá -46, mas não sei por que

Este é um programa que eu executei: #include <stdio.h> int main(void) { int y = 1234; char *p = &y; int *j = &y; printf("%d %d\n", *p, *j); }Estou um pouco confuso sobre a saída. O que estou vendo é: -46 1234Eu escrevi este programa como um ...

1 a resposta

Por que uma referência aninhada a uma matriz não impõe uma fatia?

Eu liQuais são as regras exatas de desreferenciação automática da Rust? [https://stackoverflow.com/questions/28519997/what-are-rusts-exact-auto-dereferencing-rules/28552082#28552082] do começo ao fim, mas ainda tenho uma dúvida sobre a coerção de ...