Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
| Newsgroups | comp.lang.c |
|---|---|
| Date | 2015-10-21 21:21 -0700 |
| References | <fbf62a6a-e135-404c-8369-eee4e9a5738e@googlegroups.com> |
| Message-ID | <5f6324dc-eaf5-4bf2-8772-9a034b3ad080@googlegroups.com> (permalink) |
| Subject | Re: C struct member default values in struct |
| From | supercat@casperkitty.com |
On Wednesday, October 21, 2015 at 10:31:35 PM UTC-5, Rick C. Hodgin wrote: > Is there a version of C or C++ extension which takes this... It's possible to do a lot with the preprocessor, though in some cases you may have to define a macro called something like "COMMA" to ensure that you can embed commas in within a macro argument. I've done used macros to let met me define default values for a structure at the same time as I defined the structure itself (that was especially useful before named-field initial- izers were added to the syntax). I'm not sure how best to set up the macros for what you have in mind, but it would seem fairly straightforward.
Back to comp.lang.c | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
C struct member default values in struct "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-10-21 20:31 -0700
Re: C struct member default values in struct supercat@casperkitty.com - 2015-10-21 21:21 -0700
Re: C struct member default values in struct Frank Tetzel <s1445051@mail.zih.tu-dresden.de> - 2015-10-22 13:37 +0200
Re: C struct member default values in struct "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-10-22 06:58 -0700
Re: C struct member default values in struct Frank Tetzel <s1445051@mail.zih.tu-dresden.de> - 2015-10-22 17:27 +0200
Re: C struct member default values in struct "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-11-04 11:05 -0800
Re: C struct member default values in struct "Rick C. Hodgin" <rick.c.hodgin@gmail.com> - 2015-11-04 11:07 -0800
csiph-web