M
Mosfet
Hi,
I would like more info about deriving from an existing C struct.
Let's say I am fed up with always writing the same code shown below :
MYSTRUCT foo;
memset( &foo, 0, sizeof(MYSTRUCT) );
foo.cbSize = sizeof(MYSTRUCT);
SendMessage(xxx, WM_MYSTRUTC, &(foo), 0);
So I would like to do something like
struct MYSTRUCT_Helper : public MYSTRUCT
{
MYSTRUCT_Helper()
{
memset( this, 0, sizeof(MYSTRUCT) );
this->foo.cbSize = sizeof(MYSTRUCT);
}
}
and after
MYSTRUCT_Helper betterFoo;
SendMessage(xxx, WM_MYSTRUTC, &(betterFoo), 0);
Can I do something like that ?
I would like more info about deriving from an existing C struct.
Let's say I am fed up with always writing the same code shown below :
MYSTRUCT foo;
memset( &foo, 0, sizeof(MYSTRUCT) );
foo.cbSize = sizeof(MYSTRUCT);
SendMessage(xxx, WM_MYSTRUTC, &(foo), 0);
So I would like to do something like
struct MYSTRUCT_Helper : public MYSTRUCT
{
MYSTRUCT_Helper()
{
memset( this, 0, sizeof(MYSTRUCT) );
this->foo.cbSize = sizeof(MYSTRUCT);
}
}
and after
MYSTRUCT_Helper betterFoo;
SendMessage(xxx, WM_MYSTRUTC, &(betterFoo), 0);
Can I do something like that ?