Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
| From | jacob navia <jacob@spamsink.net> |
|---|---|
| Newsgroups | comp.lang.c |
| Subject | Re: test(void *data) vs test(void &data) |
| Date | 2011-06-19 08:33 +0200 |
| Organization | lccwin |
| Message-ID | <itk58j$rb3$1@speranza.aioe.org> (permalink) |
| References | <6b599$4dfd0bc8$5419acc3$4652@cache2.tilbu1.nb.home.nl> <lnaadeyaq2.fsf@nuthaus.mib.org> <e0188$4dfd70ec$5419acc3$32187@cache6.tilbu1.nb.home.nl> <pan.2011.06.19.04.37.04.797000@nowhere.com> <afbc5$4dfd7fe6$5419acc3$14642@cache6.tilbu1.nb.home.nl> |
Le 19/06/11 06:49, Skybuck Flying a écrit :
>
>
> "Nobody" wrote in message
> news:pan.2011.06.19.04.37.04.797000@nowhere.com...
>
> On Sun, 19 Jun 2011 05:45:55 +0200, Skybuck Flying wrote:
>
>> So are you claiming that:
>>
>> void test( void &data )
>> {
>> }
>>
>> Does compile in either C or C++ but does not compile in either C or C++ ?
>
> "
> In C++, "&" as a type qualifier is a reference, but you can't have a
> reference to "void", so the above is invalid.
> "
>
> A pointer is a reference.
>
> Do you think that's kinda odd ?
>
> A pointer to void is allowed, but a reference to a void is not allowed ?!?
>
> Really odd in my book.
>
> <snip drivel>
>
> Bye,
> Skybuck.
This is clear from the definition of a reference. A reference is a
pointer to an existing object that must exist. Therefore a reference to
an inexistent object can't exist.
Plain logic. In your specific case, you can't build a void object,
so you can't have a reference to one.
On the other hand, pointers can be NULL or point to incomplete objects,
they haven't any of the constraints of references. References and
pointers are surely NOT the same.
Back to comp.lang.c | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
test(void *data) vs test(void &data) "Skybuck Flying" <Windows7IsOK@DreamPC2006.com> - 2011-06-18 22:34 +0200
Re: test(void *data) vs test(void &data) "Paul" <pchristor@yahoo.co.uk> - 2011-06-18 22:30 +0100
Re: test(void *data) vs test(void &data) "Skybuck Flying" <Windows7IsOK@DreamPC2006.com> - 2011-06-19 00:10 +0200
Re: test(void *data) vs test(void &data) "Skybuck Flying" <Windows7IsOK@DreamPC2006.com> - 2011-06-19 00:17 +0200
Re: test(void *data) vs test(void &data) "Paul" <pchristor@yahoo.co.uk> - 2011-06-18 23:30 +0100
Re: test(void *data) vs test(void &data) Angel <angel+news@spamcop.net> - 2011-06-18 22:46 +0000
Re: test(void *data) vs test(void &data) "Skybuck Flying" <Windows7IsOK@DreamPC2006.com> - 2011-06-19 06:06 +0200
Re: test(void *data) vs test(void &data) "Skybuck Flying" <Windows7IsOK@DreamPC2006.com> - 2011-06-19 06:36 +0200
Re: test(void *data) vs test(void &data) "Skybuck Flying" <Windows7IsOK@DreamPC2006.com> - 2011-06-19 06:40 +0200
Re: test(void *data) vs test(void &data) "Skybuck Flying" <Windows7IsOK@DreamPC2006.com> - 2011-06-19 06:44 +0200
Re: test(void *data) vs test(void &data) Stephen Sprunk <stephen@sprunk.org> - 2011-06-19 02:48 -0500
Re: test(void *data) vs test(void &data) "Skybuck Flying" <Windows7IsOK@DreamPC2006.com> - 2011-06-19 15:53 +0200
Re: test(void *data) vs test(void &data) Stephen Sprunk <stephen@sprunk.org> - 2011-06-19 13:42 -0500
Re: test(void *data) vs test(void &data) "Skybuck Flying" <Windows7IsOK@DreamPC2006.com> - 2011-06-20 07:23 +0200
Re: test(void *data) vs test(void &data) Shao Miller <sha0.miller@gmail.com> - 2011-06-19 18:43 -0500
Re: test(void *data) vs test(void &data) Keith Thompson <kst-u@mib.org> - 2011-06-19 17:07 -0700
Re: test(void *data) vs test(void &data) "Skybuck Flying" <Windows7IsOK@DreamPC2006.com> - 2011-06-20 07:29 +0200
Re: test(void *data) vs test(void &data) "Skybuck Flying" <Windows7IsOK@DreamPC2006.com> - 2011-06-20 07:27 +0200
Re: test(void *data) vs test(void &data) Shao Miller <sha0.miller@gmail.com> - 2011-06-20 03:58 -0500
Re: test(void *data) vs test(void &data) "Kleuskes & Moos" <kleuske@xs4all.nl> - 2011-06-20 04:11 -0700
Re: test(void *data) vs test(void &data) Shao Miller <sha0.miller@gmail.com> - 2011-06-20 09:41 -0500
Re: test(void *data) vs test(void &data) Shao Miller <sha0.miller@gmail.com> - 2011-06-20 09:17 -0500
Re: test(void *data) vs test(void &data) "James" <no@spam.invalid> - 2011-06-18 15:50 -0700
Re: test(void *data) vs test(void &data) "Skybuck Flying" <Windows7IsOK@DreamPC2006.com> - 2011-06-19 00:53 +0200
Re: test(void *data) vs test(void &data) "Skybuck Flying" <Windows7IsOK@DreamPC2006.com> - 2011-06-19 01:06 +0200
Re: test(void *data) vs test(void &data) "Skybuck Flying" <Windows7IsOK@DreamPC2006.com> - 2011-06-19 01:12 +0200
Re: test(void *data) vs test(void &data) "Skybuck Flying" <Windows7IsOK@DreamPC2006.com> - 2011-06-19 01:21 +0200
Re: test(void *data) vs test(void &data) "Skybuck Flying" <Windows7IsOK@DreamPC2006.com> - 2011-06-19 01:29 +0200
Re: test(void *data) vs test(void &data) "Skybuck Flying" <Windows7IsOK@DreamPC2006.com> - 2011-06-19 01:31 +0200
Re: test(void *data) vs test(void &data) "Skybuck Flying" <Windows7IsOK@DreamPC2006.com> - 2011-06-19 01:39 +0200
Re: test(void *data) vs test(void &data) Shao Miller <sha0.miller@gmail.com> - 2011-06-19 18:07 -0500
Re: test(void *data) vs test(void &data) "Skybuck Flying" <Windows7IsOK@DreamPC2006.com> - 2011-06-20 18:17 +0200
Re: test(void *data) vs test(void &data) Stephen Sprunk <stephen@sprunk.org> - 2011-06-20 13:51 -0500
Re: test(void *data) vs test(void &data) "Skybuck Flying" <Windows7IsOK@DreamPC2006.com> - 2011-06-21 06:12 +0200
Re: test(void *data) vs test(void &data) Stephen Sprunk <stephen@sprunk.org> - 2011-06-21 07:56 -0500
Re: test(void *data) vs test(void &data) "Skybuck Flying" <Windows7IsOK@DreamPC2006.com> - 2011-06-21 17:15 +0200
Re: test(void *data) vs test(void &data) Stephen Sprunk <stephen@sprunk.org> - 2011-06-21 10:59 -0500
Re: test(void *data) vs test(void &data) "Skybuck Flying" <Windows7IsOK@DreamPC2006.com> - 2011-06-21 22:48 +0200
Re: test(void *data) vs test(void &data) Keith Thompson <kst-u@mib.org> - 2011-06-21 15:33 -0700
Re: test(void *data) vs test(void &data) "Skybuck Flying" <Windows7IsOK@DreamPC2006.com> - 2011-06-22 02:06 +0200
Re: test(void *data) vs test(void &data) Arivald <arivald_@AT_interia_DOT_.pl> - 2011-06-22 11:35 +0200
Re: test(void *data) vs test(void &data) Mark Storkamp <mstorkamp@yahoo.com> - 2011-06-21 08:20 -0500
Re: test(void *data) vs test(void &data) "Skybuck Flying" <Windows7IsOK@DreamPC2006.com> - 2011-06-21 17:18 +0200
Re: test(void *data) vs test(void &data) Arivald <arivald_@AT_interia_DOT_.pl> - 2011-06-21 15:59 +0200
Re: test(void *data) vs test(void &data) jacob navia <jacob@spamsink.net> - 2011-06-21 16:07 +0200
Re: test(void *data) vs test(void &data) Keith Thompson <kst-u@mib.org> - 2011-06-21 08:06 -0700
Re: test(void *data) vs test(void &data) Lento <lento@netfront.net> - 2011-06-19 07:21 +0800
Re: test(void *data) vs test(void &data) "io_x" <a@b.c.invalid> - 2011-06-19 08:51 +0200
Re: test(void *data) vs test(void &data) "io_x" <a@b.c.invalid> - 2011-06-19 08:52 +0200
Re: test(void *data) vs test(void &data) Stephen Sprunk <stephen@sprunk.org> - 2011-06-19 03:06 -0500
Re: test(void *data) vs test(void &data) "Skybuck Flying" <Windows7IsOK@DreamPC2006.com> - 2011-06-19 15:57 +0200
Re: test(void *data) vs test(void &data) Stephen Sprunk <stephen@sprunk.org> - 2011-06-19 13:41 -0500
Re: test(void *data) vs test(void &data) "Skybuck Flying" <Windows7IsOK@DreamPC2006.com> - 2011-06-20 07:16 +0200
Re: test(void *data) vs test(void &data) "Skybuck Flying" <Windows7IsOK@DreamPC2006.com> - 2011-06-19 00:25 +0200
Re: test(void *data) vs test(void &data) "Skybuck Flying" <Windows7IsOK@DreamPC2006.com> - 2011-06-19 00:26 +0200
Re: test(void *data) vs test(void &data) "Paul" <pchristor@yahoo.co.uk> - 2011-06-18 23:35 +0100
Re: test(void *data) vs test(void &data) "Skybuck Flying" <Windows7IsOK@DreamPC2006.com> - 2011-06-19 00:49 +0200
Re: test(void *data) vs test(void &data) Keith Thompson <kst-u@mib.org> - 2011-06-18 16:35 -0700
Re: test(void *data) vs test(void &data) "Skybuck Flying" <Windows7IsOK@DreamPC2006.com> - 2011-06-19 05:45 +0200
Re: test(void *data) vs test(void &data) "James" <no@spam.invalid> - 2011-06-18 21:24 -0700
Re: test(void *data) vs test(void &data) "Skybuck Flying" <Windows7IsOK@DreamPC2006.com> - 2011-06-19 06:47 +0200
Re: test(void *data) vs test(void &data) Stephen Sprunk <stephen@sprunk.org> - 2011-06-19 02:53 -0500
Re: test(void *data) vs test(void &data) Nobody <nobody@nowhere.com> - 2011-06-19 05:37 +0100
Re: test(void *data) vs test(void &data) "Skybuck Flying" <Windows7IsOK@DreamPC2006.com> - 2011-06-19 06:49 +0200
Re: test(void *data) vs test(void &data) jacob navia <jacob@spamsink.net> - 2011-06-19 08:33 +0200
Re: test(void *data) vs test(void &data) Stephen Sprunk <stephen@sprunk.org> - 2011-06-19 02:59 -0500
Re: test(void *data) vs test(void &data) Stephen Sprunk <stephen@sprunk.org> - 2011-06-19 02:57 -0500
Re: test(void *data) vs test(void &data) Nobody <nobody@nowhere.com> - 2011-06-19 11:23 +0100
Re: test(void *data) vs test(void &data) "Skybuck Flying" <Windows7IsOK@DreamPC2006.com> - 2011-06-19 16:00 +0200
Re: test(void *data) vs test(void &data) Stephen Sprunk <stephen@sprunk.org> - 2011-06-19 13:25 -0500
Re: test(void *data) vs test(void &data) jacob navia <jacob@spamsink.net> - 2011-06-19 20:37 +0200
Re: test(void *data) vs test(void &data) Stephen Sprunk <stephen@sprunk.org> - 2011-06-19 16:44 -0500
Re: test(void *data) vs test(void &data) Shao Miller <sha0.miller@gmail.com> - 2011-06-19 20:05 -0500
Re: test(void *data) vs test(void &data) David Thompson <dave.thompson2@verizon.net> - 2011-06-27 03:06 -0400
Re: test(void *data) vs test(void &data) Shao Miller <sha0.miller@gmail.com> - 2011-06-27 11:50 -0400
Re: test(void *data) vs test(void &data) "Skybuck Flying" <Windows7IsOK@DreamPC2006.com> - 2011-06-20 07:31 +0200
Re: test(void *data) vs test(void &data) Stephen Sprunk <stephen@sprunk.org> - 2011-06-20 13:11 -0500
Re: test(void *data) vs test(void &data) Paul N <gw7rib@aol.com> - 2011-06-20 11:58 -0700
Re: test(void *data) vs test(void &data) "Paul" <pchristor@yahoo.co.uk> - 2011-06-19 07:33 +0100
Re: test(void *data) vs test(void &data) jacob navia <jacob@spamsink.net> - 2011-06-19 08:27 +0200
Re: test(void *data) vs test(void &data) Stephen Sprunk <stephen@sprunk.org> - 2011-06-19 03:03 -0500
Re: test(void *data) vs test(void &data) "Skybuck Flying" <Windows7IsOK@DreamPC2006.com> - 2011-06-19 16:04 +0200
Re: test(void *data) vs test(void &data) "Skybuck Flying" <Windows7IsOK@DreamPC2006.com> - 2011-06-19 16:05 +0200
Re: test(void *data) vs test(void &data) Jamie <jamie_ka1lpa_not_valid_after_ka1lpa_@charter.net> - 2011-06-19 10:53 -0400
Re: test(void *data) vs test(void &data) "Skybuck Flying" <Windows7IsOK@DreamPC2006.com> - 2011-06-19 17:08 +0200
Re: test(void *data) vs test(void &data) James Kuyper <jameskuyper@verizon.net> - 2011-06-19 13:02 -0400
Re: test(void *data) vs test(void &data) Tim Rentsch <txr@alumni.caltech.edu> - 2011-06-19 16:31 -0700
Re: test(void *data) vs test(void &data) Stephen Sprunk <stephen@sprunk.org> - 2011-06-19 13:35 -0500
Re: test(void *data) vs test(void &data) "Skybuck Flying" <Windows7IsOK@DreamPC2006.com> - 2011-06-20 07:20 +0200
Re: test(void *data) vs test(void &data) Stephen Sprunk <stephen@sprunk.org> - 2011-06-20 13:14 -0500
Re: test(void *data) vs test(void &data) "Skybuck Flying" <Windows7IsOK@DreamPC2006.com> - 2011-06-21 06:13 +0200
Re: test(void *data) vs test(void &data) Arivald <arivald_@AT_interia_DOT_.pl> - 2011-06-21 16:03 +0200
csiph-web