🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Herencia en C :-)

#10175
From: Raúl (Ridiculum)
Date: Tue, 19 Mar 2002 15:30
32 lines
1838 bytes
   Estoy intentanto simular la herencia en C, al estilo de como lo hace
GTK, pero tengo un problema con unos punterillos.
   Tengo una "clase" padre Bitmap y una "clase" hija JPEG que hereda de
Bitmap:
   struct Bitmap {
   ....
   unsigned int uXres;
   };
	struct JPEG {
   struct Bitmap *pBitmap;
   ...
   };

   Tengo una funcion GetXresBitmap (Bitmap *pBitmap) { return pBitmap->uXres};

   Pues bien, lo que intento hacer es usar GetXresBitmap pasandole como
parametro la clase hija.
   GetXresBitmap ( (Bitmap *) &(*JPEG) );
   Lo tengo escrito asi ahora mismo, pero no me funciona bien, ya que lo
que le llega a la funcion GetXresBitmap no es un puntero a la clase
padre.
   �por que?
	


-- 

	Miembro del grupo LILO: http://lilo.sourceforge.net
	
Linux User 157744
Dwebain Woody 3.0 (2.4.18)
raul at escomposlinux . org
Technical Details
Message-ID: <8il77a.qj.ln@127.0.0.1>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!logbridge.uoregon.edu!netnews.com!opentransit.net!newsfeed.comtenidos.com!newsfeeder.wanadoo.es!127.0.0.1!nobody

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,8b4d95dcaac031e0,start
X-Google-Attributes: gidf86c8,public
X-Google-ArrivalTime: 2002-03-19 09:21:03 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!logbridge.uoregon.edu!netnews.com!opentransit.net!newsfeed.comtenidos.com!newsfeeder.wanadoo.es!127.0.0.1!nobody
From: Raúl (Ridiculum) <Ridiculum@maxwell.tem.es>
Newsgroups: es.comp.os.linux.programacion
Subject: Herencia en C :-)
Date: Tue, 19 Mar 2002 16:30:16 +0100
Organization: Alcatraz de Janes
Lines: 33
Message-ID: <8il77a.qj.ln@127.0.0.1>
NNTP-Posting-Host: 62-37-159-236.dialup.uni2.es
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
X-Trace: news.wanadoo.es 1016558129 21677 62.37.159.236 (19 Mar 2002 17:15:29 GMT)
X-Complaints-To: usenet@wanadoo.es
NNTP-Posting-Date: Tue, 19 Mar 2002 17:15:29 +0000 (UTC)
User-Agent: slrn/0.9.7.3 (Linux)