So what exactly is coming with extended C++ support?

Wyatt via Digitalmars-d digitalmars-d at puremagic.com
Wed Oct 15 08:00:28 PDT 2014


On Tuesday, 14 October 2014 at 22:27:35 UTC, Walter Bright wrote:
>
> Currently, D supports C++:
>
> * function calling
> * name mangling
> * namespaces
> * templates
> * member functions
> * single inheritance
> * basic types that exist in C++ but not D (like 'long')
>
I get the sense that http://dlang.org/cpp_interface needs some 
updates then?  At the very least, it mentions "...it is very 
unlikely that any sort of reasonable method could be found to 
express C++ templates in a link-compatible way with D."

Or am I misunderstanding what you mean with that bullet point?

-Wyatt


More information about the Digitalmars-d mailing list