这让我很烦,但我想避免只使用 memcpy 的明显解决方案。
struct Person
{
//Some variables
};
void doSomething(char* pointerToSomeone)
{
struct Person bob;
//Assign pointerToSomeone to bob, somehow...
}
在上面,pointerToSomeone 是一个指向 Person 结构的指针。我如何将它分配给鲍勃?肯定有可能吗?
我已经尝试了许多我认为是明智的演员表、尊重等但没有成功(编译器错误)。