以前一直以为结构体要通过memcpy来复制,现在才明白可直接用“=”复制
C语言中,结构体是一篇连续的内存空间,使用=赋值操作,底层用到的就是memcpy;
如果结构体中有指针变量;操作后。两个指针指向的同一块区域,而不会分配新的区域;
以前一直以为结构体要通过memcpy来复制,现在才明白可直接用“=”复制
C语言中,结构体是一篇连续的内存空间,使用=赋值操作,底层用到的就是memcpy;
如果结构体中有指针变量;操作后。两个指针指向的同一块区域,而不会分配新的区域;
转载于:https://www.cnblogs.com/mingyunrangwozoudaoxianzai/p/10050012.html