BlitzMax/Lições/Ponteiro: diferenças entre revisões
[edição não verificada] | [edição não verificada] |
Conteúdo apagado Conteúdo adicionado
mSem resumo de edição |
Sem resumo de edição |
||
Linha 14:
Nesse caso vemos que depois que deletamos a nossa variável concreta, o ponteiro continua apontando para o antigo endereço dela, isso causará um erro no programa já que o ponteiro não pode apontar para endereços vazios.
==Criando um ponteiro==
No BlitzMax não existe forma simplificada de criar um ponteiro como nas variáveis concretas, primeiro deve-se definir a localização da variável (local ou global) depois escreve-se o nome da variável, depois o tipo concreto da variável e por último utiliza-se o comando '''Ptr'''
Local ptrInteiro:Int Ptr
Local ptrFlutuante:Float Ptr
Local ptrString:String Ptr
Para se usar dentro de um '''Type''', cria-se o ponteiro após o '''Field'''.
Type TMeuTipo
Field ptrInteiro:Int Ptr
Field ptrFlutuante:Float Ptr
Field ptrString:String Ptr
EndType
[[Categoria:programação|*{{PAGENAME}}]]
|