Diferencia entre revisiones de «Programación en Vala/Funcionalidades avanzadas del lenguaje»

Contenido eliminado Contenido añadido
Sigmar (discusión | contribs.)
Sigmar (discusión | contribs.)
Línea 735:
 
:* Si el objeto "o" no se almacena en la clase, entonces cuando el método '''get_unowned_ref''' devuelve el valor, "o" sería un objeto sin propietario (por ejemplo no habría referencias hacia él). Si este fuera el caso, el objeto sería borrado y el método jamás devolvería una referencia válida.
:* Si el valor de retorno no se define como '''unowned''', la propiedad pasaría al nodo que ha realizado la llamada. El código de llamada está, sin embargo, esperando una referencia sin propietario ('''unowned'''), la cual no puede recibir la propiedad.
 
=== Transferencia de la propiedad ===