D equivalent of C++ explicit
evilrat
evilrat666 at gmail.com
Fri Aug 20 05:43:49 UTC 2021
On Thursday, 19 August 2021 at 18:04:58 UTC, Tejas wrote:
> On Thursday, 19 August 2021 at 17:43:59 UTC, Paul Backus wrote:
>> On Thursday, 19 August 2021 at 17:38:14 UTC, Tejas wrote:
>>> As the topic says:
>>>
>>> Is there an equivalent to C++'s `explicit` keyword in D?
>>
>> No, because all constructors are explicit in D.
>
> Oh... then I guess I'll have to manually insert the explicit
> casts where C++ is doing implicit casts when calling
> constructors(God help me D: )
You don't have to, here is a binding generator with code
conversion, even if it produces junk you can just copy paste
relevant code.
https://github.com/Superbelko/ohmygentool
More information about the Digitalmars-d-learn
mailing list