对于c语言中
使用memcpy 函数来拷贝一个struct结构并没有什么不妥
但是在c++ 中出现了对象的概念,所以 对于struct对象总会有些不同吧,相对于c的struct
如果完全一样的话就没有必要设计class了。
当然在c++ 中class和struct还是有很大的相似性的。
在 c++ 中再去用memcpy拷贝struct 或是class对象就不是一个明智之举,毕竟是浅拷贝吗。
C与C++中struct拷贝差异
本文探讨了在C语言与C++中使用memcpy拷贝struct的区别。指出在C++中由于引入了对象概念,直接使用memcpy进行拷贝可能导致问题,尤其是在涉及类和更复杂的数据结构时。
对于c语言中
使用memcpy 函数来拷贝一个struct结构并没有什么不妥
但是在c++ 中出现了对象的概念,所以 对于struct对象总会有些不同吧,相对于c的struct
如果完全一样的话就没有必要设计class了。
当然在c++ 中class和struct还是有很大的相似性的。
在 c++ 中再去用memcpy拷贝struct 或是class对象就不是一个明智之举,毕竟是浅拷贝吗。
649

被折叠的 条评论
为什么被折叠?