🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Cuestión sobre C++

#6691
From: Jose Antonio
Date: Mon, 26 May 2003 17:16
34 lines
2090 bytes
On Mon, 26 May 2003 16:42:29 +0200
Juli�n Albo <JULIANALBO@terra.es> wrote:

> Veamos, la clase A contiene un objeto de la clase B, la clase B contiene
> un objeto de la clase A, que contiene un objeto de la clase B, que
> contiene uno de la A... Por tanto el tama�o de los objetos de las clases
> A y B habr�a de ser infinito.
> 
> No puede hacerse, al menos uno de los dos tenr�a que usar un puntero o
> una referencia a la otra clase en vez de un objeto.
> 
  Tal vez ser� una referencia (bueno puntero) clase �no?.

  En el caso de que A tenga un puntero a clase B y B tenga un puntero a
clase A se puede hacer. S�lo que para definir la clase A debes anteponer
la declaraci�n de la clase B:

class B;

class A {
  B *m_pB;
  ...
}

class B {
  A *m_pA;
  ...
}

  M�s o menos.

  Un saludo.

  Jose.
Technical Details
Message-ID: <20030526171601.51b30175.pepehd@hotmail.com>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!cyclone.bc.net!newsswitch.lcs.mit.edu!bloom-beacon.mit.edu!news.rediris.es!bashful.rediris.es!newsfeed.bt.es!news.bt.es!not-for-mail
References: <3ED1EFAF.9000106@google.com> <3ED227D5.424C26E6@terra.es>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,ec6d950f22b8f69f
X-Google-Attributes: gidf86c8,public
X-Google-ArrivalTime: 2003-05-26 08:16:27 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!cyclone.bc.net!newsswitch.lcs.mit.edu!bloom-beacon.mit.edu!news.rediris.es!bashful.rediris.es!newsfeed.bt.es!news.bt.es!not-for-mail
From: Jose Antonio <pepehd@hotmail.com>
Newsgroups: es.comp.os.linux.programacion
Subject: Re: Cuestión sobre C++
Date: Mon, 26 May 2003 17:16:01 +0000
Organization: Supercable Andalucia, S.A.
Lines: 34
Message-ID: <20030526171601.51b30175.pepehd@hotmail.com>
References: <3ED1EFAF.9000106@google.com>
 <3ED227D5.424C26E6@terra.es>
NNTP-Posting-Host: 212.79.128.146
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
X-Trace: titan.bt.es 1053960900 15908 212.79.128.146 (26 May 2003 14:55:00 GMT)
X-Complaints-To: abuse@bt.es
NNTP-Posting-Date: 26 May 2003 14:55:00 GMT
X-Newsreader: Sylpheed version 0.7.4claws (GTK+ 1.2.10; i386-debian-linux-gnu)
Cache-Post-Path: seux119!unknown@cliente-217216069222.cm128.senpd.supercable.es
X-Cache: nntpcache 2.4.0b5 (see http://www.nntpcache.org/)