Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.c++ > #67162
| From | "Alf P. Steinbach" <alf.p.steinbach+usenet@gmail.com> |
|---|---|
| Newsgroups | comp.lang.c++ |
| Subject | Re: 2020 C++ |
| Date | 2019-07-25 10:14 +0200 |
| Organization | A noiseless patient Spider |
| Message-ID | <qhbod2$bkb$1@dont-email.me> (permalink) |
| References | <e336d029-0131-49e4-874d-03829a0cffcb@googlegroups.com> <qhbns8$94q$1@dont-email.me> |
On 25.07.2019 10:05, David Brown wrote: > [snip] > Other than that, in C++20 I look forward to concepts and modules. No concepts yet, sorry. > The spaceship operator will simplify some kinds of classes. Then there are > lots of small but nice features - more constexpr, consteval, etc. > Ranges are another big feature - I don't know quite how well that will > work out, but it is certainly interesting. Uhm, details and over-engineering, IMO. But I think the format library will contribute to making C++ programming easier. And calendar stuff and specification of what the epoch is, has been sorely missing. On the strongly negative side, it looks as though the change of return type for `std::filesystem::path::u8string` is there for keeps. That means correct code for Windows needs to be modified to still compile with C++20, and it means in Windows one can't obtain an UTF8-encoded std::string from a path without an extra round of copying, inefficiency. They're not stupid. From Reddit discussion with one of them, judging by the very intelligent side-steps, generalizations, attempts to mislead etc., I'm fairly certain that they do understand what they do, that it's politics again. Cheers!, - Alf
Back to comp.lang.c++ | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
2020 C++ woodbrian77@gmail.com - 2019-07-24 19:10 -0700
Re: 2020 C++ "Alf P. Steinbach" <alf.p.steinbach+usenet@gmail.com> - 2019-07-25 04:45 +0200
Re: 2020 C++ Bonita Montero <Bonita.Montero@gmail.com> - 2019-07-25 10:25 +0200
Re: 2020 C++ Juha Nieminen <nospam@thanks.invalid> - 2019-07-25 08:40 +0000
Re: 2020 C++ woodbrian77@gmail.com - 2019-07-25 07:49 -0700
Re: 2020 C++ David Brown <david.brown@hesbynett.no> - 2019-07-25 19:13 +0200
Re: 2020 C++ JiiPee <no@notvalid.com> - 2019-08-07 13:10 +0100
Re: 2020 C++ David Brown <david.brown@hesbynett.no> - 2019-07-25 10:05 +0200
Re: 2020 C++ "Alf P. Steinbach" <alf.p.steinbach+usenet@gmail.com> - 2019-07-25 10:14 +0200
Re: 2020 C++ David Brown <david.brown@hesbynett.no> - 2019-07-25 10:48 +0200
Re: 2020 C++ Bo Persson <bo@bo-persson.se> - 2019-07-25 11:22 +0200
Re: 2020 C++ David Brown <david.brown@hesbynett.no> - 2019-07-25 12:28 +0200
Re: 2020 C++ lightness1024@gmail.com - 2019-07-25 03:57 -0700
Re: 2020 C++ Jorgen Grahn <grahn+nntp@snipabacken.se> - 2019-07-25 14:16 +0000
Re: 2020 C++ David Brown <david.brown@hesbynett.no> - 2019-07-25 19:19 +0200
Re: 2020 C++ Manfred <noname@add.invalid> - 2019-07-25 20:53 +0200
Re: 2020 C++ Tim Rentsch <tr.17687@z991.linuxsc.com> - 2019-08-06 09:31 -0700
Re: 2020 C++ Fran <flitterio@gmail.com> - 2019-08-06 16:05 -0400
Re: 2020 C++ Tim Rentsch <tr.17687@z991.linuxsc.com> - 2019-08-09 10:44 -0700
csiph-web