🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Cuestión sobre C++

#6690
From: Julián Albo
Date: Mon, 26 May 2003 14:42
31 lines
1900 bytes
carlos escribió:

> class A {
>      public:
>          A(){};
>          setB(B b);
>      private:
>          B b;
> }
> 
> class B {
>      public:
>          B(){};
>          setA(A a);
>          setC(C c);
>      private:
>          A a;
>          C c;
> }

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.

Salu2
Technical Details
Message-ID: <3ED227D5.424C26E6@terra.es>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!cyclone.bc.net!news.maxwell.syr.edu!out.nntp.be!propagator2-sterling!news-in.nuthinbutnews.com!nsnmrro1-lo.nuria.telefonica-data.net!nsnmrro2-lo.nuria.telefonica-data.net!not-for-mail
References: <3ED1EFAF.9000106@google.com>

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 07:42:40 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!cyclone.bc.net!news.maxwell.syr.edu!out.nntp.be!propagator2-sterling!news-in.nuthinbutnews.com!nsnmrro1-lo.nuria.telefonica-data.net!nsnmrro2-lo.nuria.telefonica-data.net!not-for-mail
From: Julián Albo <JULIANALBO@terra.es>
Newsgroups: es.comp.os.linux.programacion
Subject: Re: Cuestión sobre C++
Date: Mon, 26 May 2003 16:42:29 +0200
Organization: Telefonica Data Espagna
Lines: 31
Message-ID: <3ED227D5.424C26E6@terra.es>
References: <3ED1EFAF.9000106@google.com>
NNTP-Posting-Host: 213-96-228-50.uc.nombres.ttd.es
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable
X-Trace: nsnmrro2-gest.nuria.telefonica-data.net 1053960158 2803 213.96.228.50 (26 May 2003 14:42:38 GMT)
X-Complaints-To: usenet@nsnmrro2-gest.nuria.telefonica-data.net
NNTP-Posting-Date: Mon, 26 May 2003 14:42:38 +0000 (UTC)
X-Mailer: Mozilla 4.8 [es] (X11; U; Linux 2.4.20-4GB i686)
X-Accept-Language: en