A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Gestão dinâmica de memória

Apresentações semelhantes


Apresentação em tema: "Gestão dinâmica de memória"— Transcrição da apresentação:

1 Gestão dinâmica de memória
A memória em C e C++ pode ser atribuída dinamicamente durante a execução e será atribuída mediante os recursos existentes. Em C isso é feito com recurso às funções malloc, calloc – atribuição de memória free – libertação de memória Em C++ isso é feito com recurso a new – atribuição de memória delete – libertação de memória A metodologia geral é semelhante nas duas linguagens, apenas diverge na sintaxe.

2 Gestão dinâmica de memória
As matrizes requerem algum cuidado. Duas hipóteses: m[0][1] m[0][2] m[0][3] m[0][4] m[0][5] m[1][1] m[1][2] m[1][3] m[1][4] m[1][5] m[2][1] m[2][2] m[2][3] m[2][4] m[2][5] m[3][1] m[3][2] m[3][3] m[3][4] m[3][5] m[0] m[1] m[2] m[3] **m **m m[0] m[1] m[2] m[0][1] m[0][2] m[0][3] m[1][0] m[1][1] m[3][0] m[3][1]

3 Gestão dinâmica de memória Versão C++
Exemplo de atribuição de memória: Resultado:

4 Gestão dinâmica de memória Versão C
Exemplo de atribuição de memória:


Carregar ppt "Gestão dinâmica de memória"

Apresentações semelhantes


Anúncios Google