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
..........
.............
}
可能是一個愚蠢的問題,但我怎麼能做到這一點?