Simon:
> Unless you need pointer to members/pointer to member functions, just
> about every bit of c++ is easier and more straight forward in D.
I have had some problems when the original C++ code uses struct inheritance ("alias this" helps a bit) or multiple inheritance.
Bye,
bearophile