Interfacing D with C++ functions that take reference values

kinke noone at nowhere.com
Wed Oct 3 23:20:39 UTC 2018


On Wednesday, 3 October 2018 at 23:05:10 UTC, solidstate1991 
wrote:
> I need some C++ stuff, but some of the functions take reference 
> values (Stuff&), and I don't know if this feature is emulated 
> on D side with extern(C++) functions.

Of course; you're restricted to D value types though (D class 
references are C++-mangled as pointers):

struct Stuff { ... }
void foo(ref Struct param);


More information about the Digitalmars-d-learn mailing list