|
typedef struct _A
{
int i;
String str;
} A;
void CopyStruct( void )
{
A sourceST;
A destST;
sourceST.i = 10;
sourceST.str = "abcd";
memcpy( &destST, &sourceST, sizeof( A ) );
}
void CopyPtrStruct( void )
{
A *sourceST = new A;
A *destST = new A;
structST->i = 10;
structST->str = "abcd";
memcpy( destST, sourceST, sizeof( A ) );
delete sourceST;
delete destST;
}
|