Resultados da pesquisa a pedido "memory-management"

6 a resposta

Por que as linguagens puramente funcionais não usam contagem de referência?

Em linguagens puramente funcionais, os dados são imutáveis. Com a contagem de referências, a criação de um ciclo de referência requer a alteração dos dados já criados. Parece que linguagens puramente funcionais poderiam usar a contagem ...

3 a resposta

Como liberar std :: vector se não houver memória heap

Tenho uma variável de membro da classe como esta: vector<vector<int> > m_stacks;Quando preenchido, faço o seguinte: vector<int> v; v.push_back(1); v.push_back(2); m_stacks.push_back(v); vector<int> v2; v2.push_back(1); v2.push_back(2); ...

2 a resposta

ealloc do @UIPopoverController sendo chamado - ambiente ARC

Enquanto exibe um controlador popover pela segunda vez (depois de descartá-lo e depois exibi-lo novamente), recebo o seguinte erro: Aplicativo de término devido à exceção não capturada 'NSGenericException', motivo: '- [UIPopoverController ...

2 a resposta

Como escolho a alocação de heap versus alocação de pilha em C +

Um dos recursos do C ++ que o diferencia de outros idiomas é a capacidade de alocar objetos complexos como variáveis membros ou variáveis locais, em vez de sempre ter que alocá-los comnew. Mas isso leva à questão de qual escolher em qualquer ...

0 a resposta

Aplicativo não está sendo executado no iOS 5

aplicativo @my estava sendo executado com êxito no iOS 3.2, mas quando instalei o iOS 5 no iPad, ele travou. Eu tinha procurado em muitos lugares, no entanto, eu poderia encontrar a solução. Eu acho que o erro está na última função com o nome ...

1 a resposta

Android: erro "tentando usar um bitmap reciclado" com bitmaps temporários

aplicativo @My pode carregar imagens bastante grandes. Em um esforço para conservar a memória, estou tentando usar um bitmap temporário para carregar e outro para a imagem final após a transformação: ..... finalBitmap.recycle(); finalBitmap = ...

26 a resposta

What and where are the stack and heap

s livros de linguagem de programação explicam que os tipos de valor são criados pilh, e os tipos de referência são criados no heap, sem explicar o que são essas duas coisas. Eu não li uma explicação clara disso. Eu entendo o queuma pilh ...

2 a resposta

eferência de variáveis PHP e uso de memória

De acordo comphp manual [http://www.php.net/manual/en/language.references.whatdo.php]: <?php $a =& $b; ?> // Note: // $a and $b are completely equal here. $a is not pointing to $b or vice versa. // $a and $b are pointing to the same ...

2 a resposta

Armazenando Blocos em uma Matriz

No Objective-C, eu sei que os blocos são considerados objetos, então eu queria saber se era possível armazená-los em uma matriz. Isso levanta a questão: os blocos são objetos de primeira classe ou são apenas tratados como objetos para passar ...

3 a resposta

Preciso alocar explicitamente meu NSNumber?

Estou definindo um número, da seguinte maneira: NSNumber *nn0 = [NSNumber numberWithInt:0]; Funciona bem, sem qualquer alocação. Meu entendimento é que, se eu usar numberWithInt, alocação e init serão chamados automaticament Se eu tentar ...