Why did D leave the programming language shootout and will it return?
Walter Bright
newshound2 at digitalmars.com
Fri Sep 23 02:00:47 PDT 2011
On 9/23/2011 12:27 AM, Heinz Saathoff wrote:
> Walter Bright wrote...
>> Once subtlety that Andrei and I suspect will have a huge impact in the future is
>> that we've carefully designed the semantics of structs so they can be moved
>> around in memory with a simple bitcopy.
>>
>> (In contrast, C++ must invoke the copy constructor.)
>
> Only if a user supplied constructor is defined. The compiler generated
> constructor is just a bit copy and the destructor a null-operation.
> The rule in C++ is that you only pay for what you use.
Yes, I understand that those operations may be trivial. On the other hand, there
is no limit to their complexity.
More information about the Digitalmars-d
mailing list