Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
| From | Ben Bacarisse <ben.usenet@bsb.me.uk> |
|---|---|
| Newsgroups | comp.lang.c |
| Subject | Re: Help with a known member reference in forward conveyance |
| Date | 2015-11-07 17:26 +0000 |
| Organization | A noiseless patient Spider |
| Message-ID | <87a8qpu3f2.fsf@bsb.me.uk> (permalink) |
| References | <b2458ed7-1f02-4177-89b0-df952b1f2163@googlegroups.com> <MPG.30a76633669f6edc87@news.eternal-september.org> <n1kkje$hmj$1@dont-email.me> |
Bartc <bc@freeuk.com> writes:
> On 07/11/2015 09:37, Philip Lantz wrote:
>> Rick C. Hodgin wrote:
<snip>
>>> 01: extern struct SData;
>>> 02:
>>> 03: struct SContainer
>>> 04: {
>>> 05: struct SData* d1;
>>> 06: struct SData* d2;
>>> 07: struct SData* d3;
>>> 08: struct SData* d4;
>>> 09: struct SData* d5;
>>> 10: struct SData* d6;
>>> 11: struct SData* d7;
>>> 12: struct SData* d8;
>>> 13: };
>
>>> Is there any ability to do this dynamically in C (or C++)?
>
>> Your hypothetical syntax is so close to the existing C++ syntax that
>> I wonder if you have encountered it before and forgotten.
>>
>> 14: struct SData *SContainer::*t; // A member reference holder
>
> (What's the purpose of the first * here?)
It's part of the type of the pointer. Reading right to left (as one
often does for C and C++ types): t is a pointer to an member of
SContainer with type pointer to struct SData.
--
Ben.
Back to comp.lang.c | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Help with a known member reference in forward conveyance "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-11-06 09:27 -0800
Re: Help with a known member reference in forward conveyance Barry Schwarz <schwarzb@dqel.com> - 2015-11-06 11:06 -0800
Re: Help with a known member reference in forward conveyance Bartc <bc@freeuk.com> - 2015-11-06 19:20 +0000
Re: Help with a known member reference in forward conveyance Ben Bacarisse <ben.usenet@bsb.me.uk> - 2015-11-06 20:21 +0000
Re: Help with a known member reference in forward conveyance "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-11-06 13:27 -0800
Re: Help with a known member reference in forward conveyance Philip Lantz <prl@canterey.us> - 2015-11-07 01:37 -0800
Re: Help with a known member reference in forward conveyance Bartc <bc@freeuk.com> - 2015-11-07 10:45 +0000
Re: Help with a known member reference in forward conveyance "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-11-07 05:06 -0800
Re: Help with a known member reference in forward conveyance Ben Bacarisse <ben.usenet@bsb.me.uk> - 2015-11-07 17:26 +0000
Re: Help with a known member reference in forward conveyance Philip Lantz <prl@canterey.us> - 2015-11-07 11:20 -0800
Re: Help with a known member reference in forward conveyance Philip Lantz <prl@canterey.us> - 2015-11-07 11:22 -0800
Re: Help with a known member reference in forward conveyance "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-11-07 05:05 -0800
Re: Help with a known member reference in forward conveyance Philip Lantz <prl@canterey.us> - 2015-11-07 11:35 -0800
Re: Help with a known member reference in forward conveyance "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-11-07 12:06 -0800
Re: Help with a known member reference in forward conveyance Ian Collins <ian-news@hotmail.com> - 2015-11-08 09:17 +1300
Re: Help with a known member reference in forward conveyance Philip Lantz <prl@canterey.us> - 2015-11-07 13:51 -0800
Re: Help with a known member reference in forward conveyance Ian Collins <ian-news@hotmail.com> - 2015-11-08 11:18 +1300
Re: Help with a known member reference in forward conveyance raltbos@xs4all.nl (Richard Bos) - 2015-11-10 16:58 +0000
Re: Help with a known member reference in forward conveyance Keith Thompson <kst-u@mib.org> - 2015-11-10 09:15 -0800
Re: Help with a known member reference in forward conveyance raltbos@xs4all.nl (Richard Bos) - 2015-11-10 19:05 +0000
Re: Help with a known member reference in forward conveyance James Kuyper <jameskuyper@verizon.net> - 2015-11-10 12:20 -0500
csiph-web