[Joke] C++ and D namings

claptrap clap at trap.com
Wed Jan 20 10:51:44 UTC 2021


On Wednesday, 20 January 2021 at 01:04:07 UTC, Andrei 
Alexandrescu wrote:
> On 1/19/21 4:50 PM, Q. Schroll wrote:
>> In C++, the noexcept specifier means you cannot throw anything.
>> In D,   the nothrow  specifier means you cannot throw 
>> Exceptions, but anything else.
>
> Except that in C++, noexcept really means you can throw 
> anything but you're not supposed to. Important distinction...

nothrow is still a terrible name for something that can still 
throw.



More information about the Digitalmars-d mailing list