Material produzido na disciplina de Estrutura de Dados
- Corresponde a particionação do código em rotinas que executam uma determinada tarefa ou cálculo, de forma que pode ser entendido (e escrito) de forma independente do problema maior que ajuda a resolver.
<tipo de retorno> <nome> ( <parâmetros> )
<comandos>
...
return <expressão>
- Uma variável composta homogênea unidimensional;
- Formada por uma sequência de variáveis do mesmo tipo;
- Seu conteúdo é alocado sequencialmente na memória.
<tipo> <nome>[<tamanho do vetor>]
NOTA: para implementação, o índicie inicia em zero.
- Semelhantemente a vetores, porém multidimensional.
<tipo> <nome>[ <tamanho da dimensão> ][ <tamanho da dimensão ]
NOTA: posse declarar uma matriz de n dimensões.
- Característica atribuída a uma função ou a uma classe que lhe permita trabalhar com tipos genéricos.
- O tipo que será utilizado em uma função/classe template é definida na chamada.
template <class T>
<função/classe>