🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: be.comp.programming
6 messages
6 total messages Started by Tom Mercelis Tue, 26 Nov 2002 22:05
C++ &-operator vraagje.
#6709
Author: Tom Mercelis
Date: Tue, 26 Nov 2002 22:05
22 lines
1682 bytes
hallo,
ik ben een boek aan het volgen om C++ te leren (C++ primer plus van 
Stephen Prata), maar nu kom ik in de programming exercices een zeer 
vreemd probleem tegen:
het gaat dus om een class declaration waarin deze lijn staat:

class Cow {
...
public:
   Cow(const Cow c&);
...
}

De &-operator na het type (zoals Cow & c), heb ik al vaak gezien, maar 
in die volgorde heb ik het nog nooit gezien, kan iemand mij zeggen of ik 
iets gemist heb, of er sprake is van een drukfout in het boek?

mvg,
Tom Mercelis

-- 
May the Source be with you!
Re: C++ &-operator vraagje.
#6573
Author: Bart.Vanhauwaert
Date: Tue, 26 Nov 2002 22:44
13 lines
1335 bytes
Tom Mercelis <austinpowerzz_remove_this_@planetinternet.be> wrote:
> De &-operator na het type (zoals Cow & c), heb ik al vaak gezien, maar 
> in die volgorde heb ik het nog nooit gezien, kan iemand mij zeggen of ik 
> iets gemist heb, of er sprake is van een drukfout in het boek?

Ik denk dat er sprake is van een drukfout. De ptr-operator (& en *)
komen altijd voor de declarator. Zijn er geen online errata te vinden
van je boek?

cu bart

-- 
http://www.irule.be/bvh/
Re: C++ &-operator vraagje.
#6713
Author: Dominique Devriese
Date: Tue, 26 Nov 2002 22:46
25 lines
1962 bytes
Tom Mercelis writes:

> hallo, ik ben een boek aan het volgen om C++ te leren (C++ primer
> plus van Stephen Prata), maar nu kom ik in de programming exercices
> een zeer vreemd probleem tegen:

> het gaat dus om een class declaration waarin deze lijn staat:

> class Cow { ...  public:
>    Cow(const Cow c&);
> ...  }

> De &-operator na het type (zoals Cow & c), heb ik al vaak gezien,
> maar in die volgorde heb ik het nog nooit gezien, kan iemand mij
> zeggen of ik iets gemist heb, of er sprake is van een drukfout in
> het boek?

op die plaats lijkt het mij idd een drukfout..
gcc moet er ook niet van weten..
sjuus
domi

-- 
Try to relax and enjoy the crisis.
		-- Ashleigh Brilliant
Re: C++ &-operator vraagje.
#6575
Author: Tom Mercelis
Date: Wed, 27 Nov 2002 11:59
24 lines
1912 bytes
Bart.Vanhauwaert@nowhere.be wrote:
> Tom Mercelis <austinpowerzz_remove_this_@planetinternet.be> wrote:
> 
>>De &-operator na het type (zoals Cow & c), heb ik al vaak gezien, maar 
>>in die volgorde heb ik het nog nooit gezien, kan iemand mij zeggen of ik 
>>iets gemist heb, of er sprake is van een drukfout in het boek?
> 
> 
> Ik denk dat er sprake is van een drukfout. De ptr-operator (& en *)
> komen altijd voor de declarator. Zijn er geen online errata te vinden
> van je boek?

ja, en daar staat er niets over te lezen, 'k ga eens een meelke zenden 
naar samspublishing.com

> 
> cu bart
> 

mvg, Tom Mercelis
aka Austin

-- 
May the Source be with you!
Re: C++ &-operator vraagje.
#6589
Author: Sven Vermeulen
Date: Wed, 27 Nov 2002 18:15
19 lines
1726 bytes
On Tue, 26 Nov 2002 23:44:34 +0100, Bart.Vanhauwaert@nowhere.be
<Bart.Vanhauwaert@nowhere.be> wrote:
>  Ik denk dat er sprake is van een drukfout. De ptr-operator (& en *)
>  komen altijd voor de declarator. Zijn er geen online errata te vinden
>  van je boek?

In C++ is & niet enkel een pointer, maar tevens een referentie-aanduiding.

E.g.
	int * blah	: blah is pointer naar int-type
	int blah; &blah	: &blah is adres van variabele blah
	int& blah	: blah is pointer naar int-type maar wordt gebruikt
			  alsof het een gewone variabele is

Dat laatste is dus zeer gemakkelijk: je gebruikt pointers maar hebt niet van
doen met al de nodige ramtamtam van &'s, *'s en -> bij structuren...

Mvg,
	Sven Vermeulen
Re: C++ &-operator vraagje.
#6596
Author: Bart.Vanhauwaert
Date: Thu, 28 Nov 2002 00:48
14 lines
1421 bytes
Sven Vermeulen <svenPUNTJEvermeulen@rug.ac.be> wrote:
>>  Ik denk dat er sprake is van een drukfout. De ptr-operator (& en *)
>>  komen altijd voor de declarator. Zijn er geen online errata te vinden
>>  van je boek?
> In C++ is & niet enkel een pointer, maar tevens een referentie-aanduiding.

De oorspronkelijke code-context gaf duidelijk aan dat het om een declarator
ging. In dat geval gebruikt de standaard de verzamelnaam 'pointer-operatoren'
voor zowel & als *.

cu bart

-- 
http://www.irule.be/bvh/
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads