Interfacing D to existing C++ code

Guillaume Chatelet via Digitalmars-d-announce digitalmars-d-announce at puremagic.com
Thu Jan 29 13:58:01 PST 2015


I pushed some code for string here (nothing fancy yet)
https://github.com/gchatelet/dlang_cpp_std/blob/master/cpp_std.d

The linker complains about missing
std::basic_string<char, std::char_traits<char>, 
std::allocator<char> >::__ctor()
where it should be
std::basic_string<char, std::char_traits<char>, 
std::allocator<char> >::basic_string()

So constructors and destructors are mangled 'a la D' instead of 
the C++ way.


More information about the Digitalmars-d-announce mailing list