Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.c > #123490

Re: "The long goodbye to C" by Eric Raymond

From Gareth Owen <gwowen@gmail.com>
Newsgroups comp.lang.c
Subject Re: "The long goodbye to C" by Eric Raymond
References (16 earlier) <f7rmquF1omrU12@mid.individual.net> <g_2SB.84186$XT.46521@fx37.am4> <9H3SB.60877$Da3.11719@fx39.iad> <5G4SB.52862$321.17122@fx12.am4> <i4gSB.243322$bx3.99686@fx20.iad>
Date 2017-11-25 17:13 +0000
Message-ID <874lpigu3m.fsf@gmail.com> (permalink)

Show all headers | View raw


Richard Damon <Richard@Damon-Family.org> writes:

> On 11/24/17 9:36 PM, bartc wrote:
>> I noticed that 'for (auto x:a)' didn't work on such an array (it
>> gave some interesting error messages), so I guess a few more things
>> need to be added to make it a drop-in replacement for a normal
>> array<>.
>
> That points out a second problem with this implemention, if the
> derivation from std::array had be public, this should have
> worked. Keeping it the default private means the new class needs to
> forward ALL of the member functions to keep full functionality.

That's definitely a case for public inheritance, but there's also a case
against it - mainly that std::array<> has a non-virtual destructor.

Personally, I'd use composition over either type of inheritance, just as
a general principle.

The generated code won't differ much in any of the cases.

Back to comp.lang.c | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Re: "The long goodbye to C" by Eric Raymond David Brown <david.brown@hesbynett.no> - 2017-11-19 21:23 +0100
  Re: "The long goodbye to C" by Eric Raymond bartc <bc@freeuk.com> - 2017-11-19 20:41 +0000
    Re: "The long goodbye to C" by Eric Raymond David Brown <david.brown@hesbynett.no> - 2017-11-19 23:12 +0100
      Re: "The long goodbye to C" by Eric Raymond bartc <bc@freeuk.com> - 2017-11-19 22:37 +0000
        Re: "The long goodbye to C" by Eric Raymond David Brown <david.brown@hesbynett.no> - 2017-11-19 23:52 +0100
          Re: "The long goodbye to C" by Eric Raymond bartc <bc@freeuk.com> - 2017-11-20 11:18 +0000
            Re: "The long goodbye to C" by Eric Raymond David Brown <david.brown@hesbynett.no> - 2017-11-20 12:34 +0100
              Re: "The long goodbye to C" by Eric Raymond Malcolm McLean <malcolm.arthur.mclean@gmail.com> - 2017-11-20 03:56 -0800
                Re: "The long goodbye to C" by Eric Raymond David Brown <david.brown@hesbynett.no> - 2017-11-20 13:36 +0100
                Re: "The long goodbye to C" by Eric Raymond Malcolm McLean <malcolm.arthur.mclean@gmail.com> - 2017-11-20 05:19 -0800
                Re: "The long goodbye to C" by Eric Raymond David Brown <david.brown@hesbynett.no> - 2017-11-20 16:37 +0100
                Re: "The long goodbye to C" by Eric Raymond Ben Bacarisse <ben.usenet@bsb.me.uk> - 2017-11-20 14:31 +0000
                Re: "The long goodbye to C" by Eric Raymond Malcolm McLean <malcolm.arthur.mclean@gmail.com> - 2017-11-20 07:14 -0800
                Re: "The long goodbye to C" by Eric Raymond David Brown <david.brown@hesbynett.no> - 2017-11-20 16:54 +0100
                Re: "The long goodbye to C" by Eric Raymond mark.bluemel@gmail.com - 2017-11-20 08:05 -0800
                Re: "The long goodbye to C" by Eric Raymond "James R. Kuyper" <jameskuyper@verizon.net> - 2017-11-20 11:18 -0500
                Re: "The long goodbye to C" by Eric Raymond David Brown <david.brown@hesbynett.no> - 2017-11-20 20:11 +0100
                Re: "The long goodbye to C" by Eric Raymond "James R. Kuyper" <jameskuyper@verizon.net> - 2017-11-20 14:27 -0500
                Re: "The long goodbye to C" by Eric Raymond supercat@casperkitty.com - 2017-11-20 11:40 -0800
                Re: "The long goodbye to C" by Eric Raymond David Brown <david.brown@hesbynett.no> - 2017-11-20 22:17 +0100
                Re: "The long goodbye to C" by Eric Raymond Ian Collins <ian-news@hotmail.com> - 2017-11-21 09:01 +1300
                Re: "The long goodbye to C" by Eric Raymond David Brown <david.brown@hesbynett.no> - 2017-11-20 22:21 +0100
                Re: "The long goodbye to C" by Eric Raymond Ian Collins <ian-news@hotmail.com> - 2017-11-21 10:37 +1300
                Re: "The long goodbye to C" by Eric Raymond Malcolm McLean <malcolm.arthur.mclean@gmail.com> - 2017-11-20 09:36 -0800
                Re: "The long goodbye to C" by Eric Raymond David Brown <david.brown@hesbynett.no> - 2017-11-20 20:14 +0100
                Re: "The long goodbye to C" by Eric Raymond Joe Pfeiffer <pfeiffer@cs.nmsu.edu> - 2017-11-20 12:18 -0700
                Re: "The long goodbye to C" by Eric Raymond Keith Thompson <kst-u@mib.org> - 2017-11-20 11:33 -0800
                Re: "The long goodbye to C" by Eric Raymond Keith Thompson <kst-u@mib.org> - 2017-11-20 11:48 -0800
                Re: "The long goodbye to C" by Eric Raymond Ben Bacarisse <ben.usenet@bsb.me.uk> - 2017-11-20 16:26 +0000
                Re: "The long goodbye to C" by Eric Raymond bartc <bc@freeuk.com> - 2017-11-20 19:10 +0000
                Re: "The long goodbye to C" by Eric Raymond Ian Collins <ian-news@hotmail.com> - 2017-11-21 09:53 +1300
                Re: "The long goodbye to C" by Eric Raymond Thiago Adams <thiago.adams@gmail.com> - 2017-11-21 03:42 -0800
                Re: "The long goodbye to C" by Eric Raymond David Brown <david.brown@hesbynett.no> - 2017-11-21 13:18 +0100
                Re: "The long goodbye to C" by Eric Raymond Thiago Adams <thiago.adams@gmail.com> - 2017-11-21 04:49 -0800
                Re: "The long goodbye to C" by Eric Raymond David Brown <david.brown@hesbynett.no> - 2017-11-21 15:49 +0100
                Re: "The long goodbye to C" by Eric Raymond Malcolm McLean <malcolm.arthur.mclean@gmail.com> - 2017-11-21 07:41 -0800
                Re: "The long goodbye to C" by Eric Raymond bartc <bc@freeuk.com> - 2017-11-21 12:39 +0000
                Re: "The long goodbye to C" by Eric Raymond Ian Collins <ian-news@hotmail.com> - 2017-11-22 08:20 +1300
                Re: "The long goodbye to C" by Eric Raymond Keith Thompson <kst-u@mib.org> - 2017-11-21 12:33 -0800
                Re: "The long goodbye to C" by Eric Raymond "James R. Kuyper" <jameskuyper@verizon.net> - 2017-11-21 15:58 -0500
                Re: "The long goodbye to C" by Eric Raymond Thiago Adams <thiago.adams@gmail.com> - 2017-11-21 16:41 -0800
                Re: "The long goodbye to C" by Eric Raymond bartc <bc@freeuk.com> - 2017-11-22 01:01 +0000
                Re: "The long goodbye to C" by Eric Raymond Ian Collins <ian-news@hotmail.com> - 2017-11-22 14:21 +1300
                Re: "The long goodbye to C" by Eric Raymond bartc <bc@freeuk.com> - 2017-11-22 01:50 +0000
                Re: "The long goodbye to C" by Eric Raymond Ian Collins <ian-news@hotmail.com> - 2017-11-22 14:57 +1300
                Re: "The long goodbye to C" by Eric Raymond Gareth Owen <gwowen@gmail.com> - 2017-11-22 18:31 +0000
                Re: "The long goodbye to C" by Eric Raymond Keith Thompson <kst-u@mib.org> - 2017-11-22 10:58 -0800
                Re: "The long goodbye to C" by Eric Raymond Gareth Owen <gwowen@gmail.com> - 2017-11-22 20:50 +0000
                Re: "The long goodbye to C" by Eric Raymond Keith Thompson <kst-u@mib.org> - 2017-11-22 13:04 -0800
                Re: "The long goodbye to C" by Eric Raymond jameskuyper@verizon.net - 2017-11-22 13:09 -0800
                Re: "The long goodbye to C" by Eric Raymond Gareth Owen <gwowen@gmail.com> - 2017-11-24 06:24 +0000
                Re: "The long goodbye to C" by Eric Raymond Robert Wessel <robertwessel2@yahoo.com> - 2017-11-21 20:01 -0600
                Re: "The long goodbye to C" by Eric Raymond David Brown <david.brown@hesbynett.no> - 2017-11-22 10:00 +0100
                Re: "The long goodbye to C" by Eric Raymond bartc <bc@freeuk.com> - 2017-11-22 11:03 +0000
                Re: "The long goodbye to C" by Eric Raymond David Brown <david.brown@hesbynett.no> - 2017-11-22 12:38 +0100
                Re: "The long goodbye to C" by Eric Raymond Spiros Bousbouras <spibou@gmail.com> - 2017-11-22 11:50 +0000
                Re: "The long goodbye to C" by Eric Raymond David Brown <david.brown@hesbynett.no> - 2017-11-22 15:18 +0100
                Re: "The long goodbye to C" by Eric Raymond bartc <bc@freeuk.com> - 2017-11-22 13:19 +0000
                Re: "The long goodbye to C" by Eric Raymond David Brown <david.brown@hesbynett.no> - 2017-11-22 15:47 +0100
                Re: "The long goodbye to C" by Eric Raymond bartc <bc@freeuk.com> - 2017-11-22 16:04 +0000
                Re: "The long goodbye to C" by Eric Raymond scott@slp53.sl.home (Scott Lurndal) - 2017-11-22 16:45 +0000
                Re: "The long goodbye to C" by Eric Raymond "James R. Kuyper" <jameskuyper@verizon.net> - 2017-11-22 12:08 -0500
                Re: "The long goodbye to C" by Eric Raymond Öö Tiib <ootiib@hot.ee> - 2017-11-22 10:02 -0800
                Re: "The long goodbye to C" by Eric Raymond David Brown <david.brown@hesbynett.no> - 2017-11-22 21:56 +0100
                Re: "The long goodbye to C" by Eric Raymond bartc <bc@freeuk.com> - 2017-11-22 20:22 +0000
                Re: "The long goodbye to C" by Eric Raymond David Brown <david.brown@hesbynett.no> - 2017-11-22 21:59 +0100
                Re: "The long goodbye to C" by Eric Raymond bartc <bc@freeuk.com> - 2017-11-22 21:15 +0000
                Re: "The long goodbye to C" by Eric Raymond Öö Tiib <ootiib@hot.ee> - 2017-11-22 13:37 -0800
                Re: "The long goodbye to C" by Eric Raymond bartc <bc@freeuk.com> - 2017-11-22 22:04 +0000
                Re: "The long goodbye to C" by Eric Raymond Ian Collins <ian-news@hotmail.com> - 2017-11-23 18:25 +1300
                Re: "The long goodbye to C" by Eric Raymond bartc <bc@freeuk.com> - 2017-11-23 18:16 +0000
                Re: "The long goodbye to C" by Eric Raymond Thiago Adams <thiago.adams@gmail.com> - 2017-11-23 10:27 -0800
                Re: "The long goodbye to C" by Eric Raymond Öö Tiib <ootiib@hot.ee> - 2017-11-23 12:50 -0800
                Re: "The long goodbye to C" by Eric Raymond David Brown <david.brown@hesbynett.no> - 2017-11-23 09:18 +0100
                Re: "The long goodbye to C" by Eric Raymond David Brown <david.brown@hesbynett.no> - 2017-11-23 09:15 +0100
                Re: "The long goodbye to C" by Eric Raymond Keith Thompson <kst-u@mib.org> - 2017-11-23 12:48 -0800
                Re: "The long goodbye to C" by Eric Raymond bartc <bc@freeuk.com> - 2017-11-23 22:18 +0000
                Re: "The long goodbye to C" by Eric Raymond David Brown <david.brown@hesbynett.no> - 2017-11-24 09:38 +0100
                Re: "The long goodbye to C" by Eric Raymond bartc <bc@freeuk.com> - 2017-11-22 21:00 +0000
                Re: "The long goodbye to C" by Eric Raymond supercat@casperkitty.com - 2017-11-22 13:40 -0800
                Re: "The long goodbye to C" by Eric Raymond bartc <bc@freeuk.com> - 2017-11-22 22:24 +0000
                Re: "The long goodbye to C" by Eric Raymond supercat@casperkitty.com - 2017-11-22 15:18 -0800
                Re: "The long goodbye to C" by Eric Raymond Spiros Bousbouras <spibou@gmail.com> - 2017-11-23 02:34 +0000
                Re: "The long goodbye to C" by Eric Raymond Thiago Adams <thiago.adams@gmail.com> - 2017-11-22 13:45 -0800
                Re: "The long goodbye to C" by Eric Raymond Thiago Adams <thiago.adams@gmail.com> - 2017-11-22 14:34 -0800
                Re: "The long goodbye to C" by Eric Raymond Ian Collins <ian-news@hotmail.com> - 2017-11-23 18:16 +1300
                Re: "The long goodbye to C" by Eric Raymond bartc <bc@freeuk.com> - 2017-11-23 10:23 +0000
                Re: "The long goodbye to C" by Eric Raymond David Brown <david.brown@hesbynett.no> - 2017-11-23 12:13 +0100
                Re: "The long goodbye to C" by Eric Raymond David Brown <david.brown@hesbynett.no> - 2017-11-23 09:30 +0100
                Re: "The long goodbye to C" by Eric Raymond Malcolm McLean <malcolm.arthur.mclean@gmail.com> - 2017-11-23 02:21 -0800
                Re: "The long goodbye to C" by Eric Raymond bartc <bc@freeuk.com> - 2017-11-23 13:49 +0000
                Re: "The long goodbye to C" by Eric Raymond David Brown <david.brown@hesbynett.no> - 2017-11-23 16:07 +0100
                Re: "The long goodbye to C" by Eric Raymond bartc <bc@freeuk.com> - 2017-11-23 16:03 +0000
                Re: "The long goodbye to C" by Eric Raymond David Brown <david.brown@hesbynett.no> - 2017-11-24 09:09 +0100
                Re: "The long goodbye to C" by Eric Raymond Ian Collins <ian-news@hotmail.com> - 2017-11-24 08:02 +1300
                Re: "The long goodbye to C" by Eric Raymond Thiago Adams <thiago.adams@gmail.com> - 2017-11-23 11:26 -0800
                Re: "The long goodbye to C" by Eric Raymond Thiago Adams <thiago.adams@gmail.com> - 2017-11-23 11:37 -0800
                Re: "The long goodbye to C" by Eric Raymond bartc <bc@freeuk.com> - 2017-11-23 19:56 +0000
                Re: "The long goodbye to C" by Eric Raymond Thiago Adams <thiago.adams@gmail.com> - 2017-11-23 12:07 -0800
                Re: "The long goodbye to C" by Eric Raymond bartc <bc@freeuk.com> - 2017-11-23 20:31 +0000
                Re: "The long goodbye to C" by Eric Raymond Thiago Adams <thiago.adams@gmail.com> - 2017-11-23 12:38 -0800
                Re: "The long goodbye to C" by Eric Raymond bartc <bc@freeuk.com> - 2017-11-23 19:32 +0000
                Re: "The long goodbye to C" by Eric Raymond Ian Collins <ian-news@hotmail.com> - 2017-11-24 08:34 +1300
                Re: "The long goodbye to C" by Eric Raymond bartc <bc@freeuk.com> - 2017-11-23 20:24 +0000
                Re: "The long goodbye to C" by Eric Raymond Gareth Owen <gwowen@gmail.com> - 2017-11-24 06:34 +0000
                Re: "The long goodbye to C" by Eric Raymond Ian Collins <ian-news@hotmail.com> - 2017-11-24 20:05 +1300
                Re: "The long goodbye to C" by Eric Raymond bartc <bc@freeuk.com> - 2017-11-24 11:57 +0000
                Re: "The long goodbye to C" by Eric Raymond Thiago Adams <thiago.adams@gmail.com> - 2017-11-24 04:25 -0800
                Re: "The long goodbye to C" by Eric Raymond bartc <bc@freeuk.com> - 2017-11-24 13:02 +0000
                Re: "The long goodbye to C" by Eric Raymond Thiago Adams <thiago.adams@gmail.com> - 2017-11-24 07:31 -0800
                Re: "The long goodbye to C" by Eric Raymond Richard Damon <Richard@Damon-Family.org> - 2017-11-24 13:32 -0500
                Re: "The long goodbye to C" by Eric Raymond supercat@casperkitty.com - 2017-11-24 14:05 -0800
                Re: "The long goodbye to C" by Eric Raymond Ian Collins <ian-news@hotmail.com> - 2017-11-25 12:03 +1300
                Re: "The long goodbye to C" by Eric Raymond Sjouke Burry <burrynulnulfour@ppllaanneett.nnll> - 2017-11-25 00:23 +0100
                Re: "The long goodbye to C" by Eric Raymond bartc <bc@freeuk.com> - 2017-11-25 00:41 +0000
                Re: "The long goodbye to C" by Eric Raymond Melzzzzz <Melzzzzz@zzzzz.com> - 2017-11-25 00:58 +0000
                Re: "The long goodbye to C" by Eric Raymond Richard Damon <Richard@Damon-Family.org> - 2017-11-24 20:28 -0500
                Re: "The long goodbye to C" by Eric Raymond bartc <bc@freeuk.com> - 2017-11-25 02:36 +0000
                Re: "The long goodbye to C" by Eric Raymond Melzzzzz <Melzzzzz@zzzzz.com> - 2017-11-25 02:53 +0000
                Re: "The long goodbye to C" by Eric Raymond Robert Wessel <robertwessel2@yahoo.com> - 2017-11-24 22:42 -0600
                Re: "The long goodbye to C" by Eric Raymond Richard Damon <Richard@Damon-Family.org> - 2017-11-25 10:34 -0500
                Re: "The long goodbye to C" by Eric Raymond Gareth Owen <gwowen@gmail.com> - 2017-11-25 17:13 +0000
                Re: "The long goodbye to C" by Eric Raymond Richard Damon <Richard@Damon-Family.org> - 2017-11-25 13:32 -0500
                Re: "The long goodbye to C" by Eric Raymond Thiago Adams <thiago.adams@gmail.com> - 2017-11-25 10:38 -0800
                Re: "The long goodbye to C" by Eric Raymond Gareth Owen <gwowen@gmail.com> - 2017-11-25 19:17 +0000
                Re: "The long goodbye to C" by Eric Raymond Ian Collins <ian-news@hotmail.com> - 2017-11-26 08:43 +1300
                Re: "The long goodbye to C" by Eric Raymond Ian Collins <ian-news@hotmail.com> - 2017-11-25 19:46 +1300
                Re: "The long goodbye to C" by Eric Raymond bartc <bc@freeuk.com> - 2017-11-25 11:14 +0000
                Re: "The long goodbye to C" by Eric Raymond luser droog <luser.droog@gmail.com> - 2017-11-22 08:44 -0800
                Re: "The long goodbye to C" by Eric Raymond Thiago Adams <thiago.adams@gmail.com> - 2017-11-22 03:19 -0800
                Re: "The long goodbye to C" by Eric Raymond "James R. Kuyper" <jameskuyper@verizon.net> - 2017-11-22 09:45 -0500
                Re: "The long goodbye to C" by Eric Raymond David Brown <david.brown@hesbynett.no> - 2017-11-22 15:52 +0100
                Re: "The long goodbye to C" by Eric Raymond Joe Pfeiffer <pfeiffer@cs.nmsu.edu> - 2017-11-20 12:14 -0700
                Re: "The long goodbye to C" by Eric Raymond David Brown <david.brown@hesbynett.no> - 2017-11-20 16:45 +0100
        Re: "The long goodbye to C" by Eric Raymond Ian Collins <ian-news@hotmail.com> - 2017-11-20 17:12 +1300
        Re: "The long goodbye to C" by Eric Raymond Reinhardt Behm <rbehm@hushmail.com> - 2017-11-20 13:14 +0800
        Re: "The long goodbye to C" by Eric Raymond asetofsymbols@gmail.com - 2017-11-19 22:38 -0800

csiph-web