Resultados da pesquisa a pedido "dynamic-memory-allocation"

1 a resposta

O acesso dinâmico à memória funciona apenas dentro da função

Esta pergunta deve ser usada como duplicata canônica para esta FAQ: Estou alocando dados dinamicamente dentro de uma função e tudo funciona bem, mas apenas dentro da função em que a alocação ocorre. Quando tento usar os mesmos dados fora da ...

2 a resposta

novo operador para alocação de memória na pilha

Eu estava olhando para a assinatura do novo operador. Qual é: void* operator new (std::size_t size) throw (std::bad_alloc);Mas quando usamos esse operador, nunca usamos um elenco. isto é int *arr = new int;Então, como o C ++ converte um ...

6 a resposta

Idioma Pimpl sem usar alocação de memória dinâmica

queremos usar o idioma pimpl para certas partes do nosso projeto. Essas partes do projeto também são partes em que a alocação dinâmica de memória é proibida e esta decisão não está sob nosso controle. Então, o que estou perguntando é: existe uma ...

2 a resposta

Alocação dinâmica de memória no MPI

Eu sou novo no MPI. Eu escrevi um código simples para exibir uma matriz usando vários processos. Digamos que se eu tiver uma matriz de 8x8 e iniciando o programa MPI com 4 processos, as primeiras 2 linhas serão impressas no meu primeiro processo, ...

2 a resposta

calloc () e NULL

Eu sei que o calloc aloca memória e grava zeros em cada célula, então minha pergunta é: existe uma diferença entre usar calloc ou malloc e atropelar as células que escrevem NULL nelas? Os zeros do calloc são equivalentes a NULL?

1 a resposta

Alocação de memória na GPU para matriz dinâmica de estruturas

Eu tenho problema com a passagem de matriz de struct para o kernel da GPU. Eu baseei neste tópico -falha de segmentação cudaMemcpy [https://stackoverflow.com/questions/15431365/cudamemcpy-segmentation-fault]e eu escrevi sth assim: #include ...

4 a resposta

Alocar dinamicamente a sequência inserida pelo usuário

Estou tentando escrever uma função que faz o seguinte: Inicie um loop de entrada, imprimindo'> ' cada iteração.Pegue o que o usuário digitar (comprimento desconhecido) e leia-o em uma matriz de caracteres, alocando dinamicamente o tamanho da ...

2 a resposta

Ponteiro duplo vs matriz de ponteiros (** matriz vs * matriz [])

Não tenho muita certeza de qual é a diferença entre esses 2. Meu professor escreveu que ** array é o mesmo que * array [] e nos foi apresentado um exemplo em que ele usava ** array (então, depois das aulas, tentei trocar isso com * array [ ] e ...

5 a resposta

Por que a memória excluída não pode ser reutilizada

Estou usando C ++ no Windows 7 com o MSVC 9.0 e também pude testar e reproduzir no Windows XP SP3 com o MSVC 9. Se eu alocar 1 GB de objetos com tamanho de 0,5 MB, quando os excluo, tudo está ok e se comporta conforme o esperado. No entanto, se ...

1 a resposta

Como detectar onde um bloco de memória foi alocado?

Um bloco de memória pode ser alocado estaticamente, na pilha ou na pilha. Quero saber uma maneira de detectar se um ponteiro aponta para a pilha. Eu trabalho com Windows e Linux e não é um problema uma solução diferente para cada ...