Article View: es.comp.os.linux.programacion
Article #420[C++] La misma función con distintos nombres (y comportamiento)
From: Han Solo
Date: Mon, 10 Mar 2008 16:52
Date: Mon, 10 Mar 2008 16:52
27 lines
2965 bytes
2965 bytes
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hola a todos. Una duda que tengo y que lo mismo es una gilipollez, pero bueno. ¿es posible tener una función definida con dos nombres diferentes, y que que desde dentro se sepa con qué nombre ha sido llamada? La idea es que se comportara como los enlaces a ficheros del sistema operativo; se puede hacer un enlace al programa, y argv[0] contiene el nombre con el que ha sido llamado. La idea es que tengo programada una función que devuelve un determinado objeto. Tengo que programar otra, que utiliza los mismos parámetros de entrada, los mismos valores intermedios, y devuelve el mismo tipo de objeto, aunque la última operación interna con los valores intermedios es diferente. Ya sé que lo elegante sería sacar la parte común a otra función/funciones (y es lo que acabaré haciendo), pero con el tipo de datos intermedios que manejo es un poco latoso, y prefiero avanzar más rápido ahora mismo. ¿se puede? ¿no se puede? ¿es una guarrería? Un Saludo - -- Han Solo The Rebel Alliance Emacs is not on every system So what? [...] Do you tell your administrative people to stick with notepad.exe? Do you tell your fat kids they can only have the crummy games that come with their video games or plain dress that comes with Barbie? -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) iD8DBQFH1WdB4FjpJaPEp20RAjfOAKDPkTqvWapNuIpGcQwgbXC+n7vn7ACbBqo6 GDQ4VzbjOW+JMRrDD6PawPo= =RTkt -----END PGP SIGNATURE-----
Technical Details
Message-ID:
<20080310175215.278cae58@tatooine>Path:
arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!out04b.usenetserver.com!news.usenetserver.com!in04.usenetserver.com!news.usenetserver.com!news.mixmin.net!aioe.org!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Thread: f86c8,d11cae33929ec158,start X-Google-Attributes: gidf86c8,public,usenet X-Google-Language: SPANISH,UTF8 Path: arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!out04b.usenetserver.com!news.usenetserver.com!in04.usenetserver.com!news.usenetserver.com!news.mixmin.net!aioe.org!not-for-mail From: Han Solo <hsolo@escomposlinux.org> Newsgroups: es.comp.os.linux.programacion Subject: [C++] La misma función con distintos nombres (y comportamiento) Date: Mon, 10 Mar 2008 17:52:15 +0100 Organization: The Rebel Alliance Lines: 27 Message-ID: <20080310175215.278cae58@tatooine> NNTP-Posting-Host: n95jBLpR/G5okHo4e8kfcA.user.aioe.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: base64 X-Complaints-To: abuse@aioe.org X-Newsreader: Sylpheed-Claws 2.6.0 (GTK+ 2.10.11; i486-pc-linux-gnu)