1. 程式人生 > >c / C++ 中的struct 和memcpy函式 class 物件成員變數記憶體是否連續

c / C++ 中的struct 和memcpy函式 class 物件成員變數記憶體是否連續

對於c語言中

使用memcpy 函式來拷貝一個struct結構並沒有什麼不妥

但是在c++ 中出現了物件的概念,所以 對於struct物件總會有些不同吧,相對於c的struct

如果完全一樣的話就沒有必要設計class了。

當然在c++ 中class和struct還是有很大的相似性的。

在 c++ 中再去用memcpy拷貝struct 或是class物件就不是一個明智之舉,畢竟是淺拷貝嗎。