[EP12] argumentos null

Re: [EP12] argumentos null

por Alessandro Bezerra da Silva -
Número de respostas: 0

Bom, eu fiz assim:

 

-Para a função freeBag, se bag==NULL então faz coisa alguma...

-Para a função add, se bag==NULL ou item == NULL ou nItem = 0 então faz coisa alguma...

-Para a função size, se bag==NULL retorna -1 e caso contrário retorna o número de itens na bag

-Para a função isEmpty, se bag==NULL então retorna TRUE, caso contrário retorna o "booleano" correspondente...

-Para o iterador items, se bag==NULL então retorna NULL...

 

Se for pra fazer de outra maneira, por favor me avisem, embora acho que ninguém vá chamar as funções com bag==NULL ou outro argumento == NULL...