2
我有以下类型的结构:深层复制到另一个变量
struct SPacket
{
unsigned char payload[260];
unsigned int payloadLength;
};
我使用观察者模式火从一个类在C++的一些事件和捕捉这些事件另一类还有一些数据。 aData是一个指向上述结构的void指针,而观察者类的功能类似于;
void process(void* evt, void* aData)
{
SPacket aPkt;
// here I want to copy the content pointed by aData into aPkt
..........
.............
}
可能是一个愚蠢的问题,但我怎么能做到这一点?