C++ interop, abstract struct problem
    Paul Backus 
    snarwin at gmail.com
       
    Mon Dec 28 16:42:19 UTC 2020
    
    
  
On Monday, 28 December 2020 at 15:42:26 UTC, RSY wrote:
> ``IAllocator`` is an abstract struct, (a struct with virtual 
> functions)
>
> But the problem is D doesn't allow that, so apparently i need 
> to use an abstract class and wrap it using: ``extern (C++, 
> struct)``
You could try using one of the techniques on this page to make 
`IAllocator` a struct instead of a class:
https://dlang.org/spec/cpp_interface.html#structs
    
    
More information about the Digitalmars-d-learn
mailing list