Resultados da pesquisa a pedido "memory-address"

3 a resposta

Os elementos de uma matriz são garantidamente armazenados de endereços mais baixos para endereços maiores?

Suponha que eu tenha o seguinte array:

3 a resposta

Para estouros de buffer, qual é o endereço da pilha ao usar pthreads?

Estou participando de uma aula sobre segurança de computadores e há uma atribuição de crédito extra para inserir código executável em um estouro de buffer. Eu tenho o código-fonte c para o programa de destino que estou tentando manipular e ...

3 a resposta

Como 32 bits endereçam 4 GB se 2 ^ 32 bits = 4 bilhões de bits e não bytes?

Essencialmente, como o 4Gb se transforma em 4 GB? Se a memória estiver endereçando bytes, as possibilidades não devem ser 2(32/8)?

3 a resposta

No C ++, estou recebendo a mensagem "error: 'void *' não é do tipo ponteiro para objeto"

Aqui está o meu código: #include <iostream> using namespace std; int main() { void *x; int arr[10]; x = arr; *x = 23; //This is where I get the error, }Como você pode ver, o código é muito simples. Ele apenas cria um ponteiro nulo x que aponta ...

3 a resposta

Referência como chave no dicionário rápido

A chave do dicionário requerHashable conformidade: class Test {} var dictionary = [Test: String]() // Type 'Test' dies not conform to protocol 'Hashable' class Test: NSObject {} var dictionary = [Test: String]() // WorksComo obter o endereço da ...

3 a resposta

O endereço da matriz é igual ao do seu primeiro elemento em C ++?

Isso pode ser garantido em C devido à seguinte frase no WG14 / N1570: 6.2.5 / 20 ... Um tipo de matriz descreve um conjunto de objetos não vazio alocado de forma contígua com um tipo de objeto membro específico, chamado tipo de elemento. Mas em ...

3 a resposta

Como a memória é alocada para variáveis de diferentes tipos de dados?

Eu escrevi o seguinte código. #include<stdio.h> int main() { int x = 1 ; int *j = &x ; int y = 2 ; int *t = &y ; printf("%p\n" , (void *)j); printf("%p" , (void *)t); }Saída é0028FF14 0028FF10. O ponto que quero enfatizar é que a diferença ...

3 a resposta

Um local de memória em um computador armazena a quantidade de dados?

Suponha um SO de 32 bits. Um local de memória em um computador armazena a quantidade de dados? Qual é a unidade básica de armazenamento de memória em um computador? Por exemplo, para armazenar um número inteiro, quais serão os endereços ...

3 a resposta

sando o LEA em valores que não são endereços / ponteiro

Eu estava tentando entender como a Instrução de Computação de Endereço funciona, especialmente comleaq comando. Então fico confuso quando vejo exemplos usandoleaq para fazer cálculos aritméticos. Por exemplo, o seguinte código C, long m12(long ...

3 a resposta

imprimir endereço de memória da variável Python [duplicado]

Esta pergunta já tem uma resposta aqui: Acessando o Endereço de Memória do Objeto [/questions/121396/accessing-object-memory-address] 8 respostasComo imprimir o endereço de memória de uma variável no Python 2.7? Eu sei que id () retorna o 'id' ...