Please enable JavaScript.
Coggle requires JavaScript to display documents.
Ponteiros - Coggle Diagram
Ponteiros
Ponteiros para funções
O nome de uma função é um ponteiro constante para quela função. No entanto, podemos guardar ponteiros para funções para criar uma JUMP TABLE, ou seja, funções individuais são guardadas e acessíveis via indíces.
Um ponteiro para uma função também pode ser passada como argumento para outra função se, por exemplo, a função chamada precisa executar diferentes funções dependendo do contexto.
-
Ponteiros de ponteiros
Necessário para alocar dinamicamente um array de ponteiros ou se uma função esperar um array de ponteiros como argumento.
-
-
-
typedef
Podemos designar novos nomes para tipos já existentes, não alocam memória nem criam um novo tipo. Facilitam a leitura de declarações complexas.