Bom, em primeiro lugar, quero tirar pequenas dúvidas sobre ponteiros:
1. Para pegar o valor contido em determinado endereço eu usaria: "x = *p" ou "x = p" ?
2. O operador '&' só serve como leitura? Isso é válido: "p = &A //O valor de p é o endereço de 'A', correto? Ou correto é usar *p = &A?". Não posso usar o '&' assim: "&A = 0xffff //Redefinir endereço de 'A'?".
3. Em vez de apontar para o endereço de alguma variável, não poderia apontar para algum endereço da memória? Como faria isso?
Sobre C# e C++.net: Gostaria de fazer um programa que guarda o que o usuário digitou na memória (C++.net) e depois, com um outro programa, feito em C#, pegar diretamente da memória o conteúdo gravado pelo programa feito em C++.net. Alguma dica?
Pergunta
Denis Bittencourt Muniz
Fala gente, beleza?
Bom, em primeiro lugar, quero tirar pequenas dúvidas sobre ponteiros:
1. Para pegar o valor contido em determinado endereço eu usaria: "x = *p" ou "x = p" ?
2. O operador '&' só serve como leitura? Isso é válido: "p = &A //O valor de p é o endereço de 'A', correto? Ou correto é usar *p = &A?". Não posso usar o '&' assim: "&A = 0xffff //Redefinir endereço de 'A'?".
3. Em vez de apontar para o endereço de alguma variável, não poderia apontar para algum endereço da memória? Como faria isso?
Sobre C# e C++.net: Gostaria de fazer um programa que guarda o que o usuário digitou na memória (C++.net) e depois, com um outro programa, feito em C#, pegar diretamente da memória o conteúdo gravado pelo programa feito em C++.net. Alguma dica?
Falows!
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.