🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #420

[C++] La misma función con distintos nombres (y comportamiento)

#420
From: Han Solo
Date: Mon, 10 Mar 2008 16:52
27 lines
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-mail

Show 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)