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 903:
</source>
 
Vala tiene soporte para los operadores de punteros que se usan en C, es decir, el operador '''dirección de (&)''' y el operador '''[http://es.wikipedia.org/wiki/Indirecci%C3%B3n indirección] (*)'''. El primer operador obtiene la dirección de memoria de un objeto (una referencia en vala) y el segundo obtiene el propio objeto a partir de un puntero (se usa para acceder al contenido del objeto):
 
<source lang=csharp>
int i = 42; // Un entero con valor 42
int* i_ptr = &i; // Obtenemos un puntero que apunta al entero i mediante el operador dirección de
int j = *i_ptr; // Mediante el operador indirección se obtiene el contenido del entero 'i'.
*i_ptr = 7; // Se modifica el valor del entero también mediante el operador indirección.
</source>
 
== Clases que no heredan de GLib.Object ==