DMD 1.022 and 2.005 releases
    BCS 
    BCS at pathlink.com
       
    Fri Oct  5 14:11:44 PDT 2007
    
    
  
Walter Bright wrote:
> BCS wrote:
> 
>> --To what extent does overloading work across C++/D?
> 
> 
> Don't know what you mean.
> 
will this work?
extern(c++)
{
	int Foo(int i);
	int Foo(int* ip);
}
void bar()
{
	int i;
	Foo(i);
	Foo(&i);
}
What about if there is a
void Foo(int[] ia){...} // non extern(c++)
Will that overload with the c++ functions?
Can D define overloaded extern(c++) function for C++ to link with?
>> --Is dmc going to get an "extern(D)" extension?
> 
> 
> No. 
Shucks.
    
    
More information about the Digitalmars-d-announce
mailing list