C++ operator overloading to D
BLS
nanali at nospam-wanadoo.fr
Sat Sep 22 11:29:01 PDT 2007
Hi,
I have a small problem in translating C++ operator overloading to D
// Allready translated C++ stuff
class CFont
{
public:
HFONT m_hFont;
this(HFONT hFont = NULL)
{
m_hFont = hFont;
}
~this()
{
if(m_hFont !is NULL && !DeleteObject(m_hFont))
m_hFont = NULL;
}
// TODO How to translate this C++ construct into D
operator HFONT() {return m_hFont;}
// That's the problem.
Sorry have not found anything related in the docs.
Some ideas;;; Many thanks in advance.
Bjoern
More information about the Digitalmars-d-learn
mailing list