Interfacing C++ to D
FreeSlave via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Sun Apr 2 09:03:51 PDT 2017
On Sunday, 2 April 2017 at 16:02:06 UTC, FreeSlave wrote:
> On Sunday, 2 April 2017 at 09:58:19 UTC, ANtlord wrote:
>> On Saturday, 1 April 2017 at 16:39:28 UTC, FreeSlave wrote:
>>> This page has many examples. Which exactly do you try to run
>>> and how do you build it? Which compilers, OS?
>>
>> My bad. I've tested example under caption Using C++ Classes
>> From D. I used several combinations of compilers, and no one
>> works for me.
>> OS: ArchLinux
>> D compilers: DMD 2.073.2, LDC 1.1.0
>> C++ compiler: gcc 6.3.1, clang 3.9
>>
>> Also I've created reposotory contains test project. Anyone can
>> take a look on that for clearance.
>> https://github.com/ANtlord/cpp_to_d_test
>
> Now I see. 'Using C++ Classes From D' crashes for me too. It
> also returns the wrong value from 'field' method. Should be 5,
> but it returns 0. Probably regression.
Funny thing: If I replace interface with abstract class, it works
as it should.
More information about the Digitalmars-d-learn
mailing list