Umm es una pregunta interesante, supongo que la diferencia esta en que una referencia es a una variable en concreto, un puntero esta mas orientado a la posición de memoria, que puedes incluso cambiar o poner a null, (no se si se puede hacer eso con las referencias).<br>
Pero seguro que alguien con más idea te responde mejor que yo.<br><br><div class="gmail_quote">El 9 de febrero de 2010 17:35, Utopic <span dir="ltr"><<a href="mailto:utopic@ono.com">utopic@ono.com</a>></span> escribió:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>
Hola gente,<br>
<br>
La pregunta és simple: ¿por què hay referencias y punteros? ¿en que se<br>
diferencian? No digo que la respuesta tambien sea senzilla ;-)<br>
<br>
Por ejemplo, puedo usar referencias, como en r, o punteros como en s:<br>
<br>
----------------- .cpp-----------------<br>
<br>
#include <iostream><br>
<br>
using namespace std;<br>
<br>
int main() {<br>
<br>
        int a;<br>
        int &r = a;<br>
        a = 10;<br>
        cout << "r: " << r << endl;<br>
        r = 15;<br>
        cout << "r: " << r << endl;<br>
<br>
        int b;<br>
        int *s = &b;<br>
        b = 10;<br>
        cout << "s: " << *s << endl;<br>
        *s = 20;<br>
        cout << "s: " << *s << endl;<br>
<br>
        return 0;<br>
}<br>
<br>
----------------------------------<br>
<br>
La sintaxis és algo diferente, alguna otra diferencia? como funcionan las<br>
referencias y los punteros una vez compilado? en que casos aconsejarias<br>
referencias y cuando punteros?<br>
<br>
Como curiosidad. separando el codigo usando referencias y usando punteros<br>
obtengo dos ejecutables con el mismo tamaño, pero con un MD5 diferente.<br>
<br>
Saludos,<br>
<font color="#888888"><br>
--<br>
Utopic<br>
Beware the one behind you.<br>
<br>
_______________________________________________<br>
Lista de correo Cconclase <a href="mailto:Cconclase@listas.conclase.net">Cconclase@listas.conclase.net</a><br>
<a href="http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net" target="_blank">http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net</a><br>
Bajas: <a href="http://listas.conclase.net/index.php?gid=2&mnu=FAQ" target="_blank">http://listas.conclase.net/index.php?gid=2&mnu=FAQ</a><br>
</font></blockquote></div><br>