Article View: be.comp.programming
Article #4601Re: scope probleem (denk ik) in vc++
From: Harbinger of Doom
Date: Tue, 15 Jul 2003 19:13
Date: Tue, 15 Jul 2003 19:13
46 lines
2771 bytes
2771 bytes
"Nicolas Barbier" <anti@spam.invalid> schreef in bericht news:3f1452ac$0$6523$afc38c87@sisyphus.news.be.easynet.net... > Harbinger of Doom wrote: > > > Sorry voor de engelse tekst, > > maar kheb dit berichtje in verschillende nieuwsgroepen gepost > > en kben vanavond te lui om het naar 't nederlands > > te vertalen! > > Multiposten wordt als "extreem evil" beschouwd op USENET. ekskuzeer, /me wist dit niet. then again.... evil is fun ;-) hehe > > yet when I declare 'connection' in the class definition of 'Node' (instead > > of in the Node::connect() function) > > so that it would have class-scope, > > I get compile errors whenever I use a Node object. > > Als in "Node" een "NodeHttpConnection" zit ingebed, wordt van het 2e de > copy-constructor aangeroepen telkens de copy-constructor van "Node" wordt > aangeroepen (als je er zelf geen hebt gedefinieerd voor "Node"). Dat is volgens mij niet echt het probleem. Noch "Node", noch "NodeHttpConnection" hebben een copy constructor. Volgens wat ik lees in de VC++ manual zou de compiler er dan z�lf een moeten aanmaken die gewoon de default constructor aanroept. Blijkbaar gebeurd dat al goed en wel, zolang ik mijn NodeHttpConnection-object declareer binnen Node::connect(); maar gebeurd dat niet meer als ik mijn NodeHttpConnection-object declareer in de klasse-definitie van "Node" De compiler-errors reppen ook niets over een copy-constructor voor "NodeHttpConnection", enkel over een voor "Node" Ofwel begrijp ik je verkeerd. -- Harbinger Of Doom
Technical Details
Message-ID:
<nnYQa.12574$m97.1134117932@hestia.telenet-ops.be>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-03!sn-xit-04!sn-xit-06!sn-xit-08!supernews.com!news.tele.dk!news.tele.dk!small.news.tele.dk!npeer.de.kpn-eurorings.net!newsfeed.vmunix.org!aotearoa.belnet.be!news.belnet.be!ossa.telenet-ops.be!hestia.telenet-ops.be.POSTED!not-for-mailReferences:
<A6YQa.12562$x86.1129888907@hestia.telenet-ops.be> <3f1452ac$0$6523$afc38c87@sisyphus.news.be.easynet.net>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII X-Google-Thread: fcea4,95543aa8161eaaf9 X-Google-Attributes: gidfcea4,public X-Google-ArrivalTime: 2003-07-15 12:26:32 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-03!sn-xit-04!sn-xit-06!sn-xit-08!supernews.com!news.tele.dk!news.tele.dk!small.news.tele.dk!npeer.de.kpn-eurorings.net!newsfeed.vmunix.org!aotearoa.belnet.be!news.belnet.be!ossa.telenet-ops.be!hestia.telenet-ops.be.POSTED!not-for-mail From: "Harbinger of Doom" <slavearc@pandora.be> Newsgroups: be.comp.programming References: <A6YQa.12562$x86.1129888907@hestia.telenet-ops.be> <3f1452ac$0$6523$afc38c87@sisyphus.news.be.easynet.net> Subject: Re: scope probleem (denk ik) in vc++ Lines: 48 X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2600.0000 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 Message-ID: <nnYQa.12574$m97.1134117932@hestia.telenet-ops.be> Date: Tue, 15 Jul 2003 19:13:23 GMT NNTP-Posting-Host: 213.224.116.68 X-Complaints-To: abuse@telenet.be X-Trace: hestia.telenet-ops.be 1058296403 213.224.116.68 (Tue, 15 Jul 2003 21:13:23 CEST) NNTP-Posting-Date: Tue, 15 Jul 2003 21:13:23 CEST Organization: Telenet Internet