以前一直以為結構體要通過memcpy來復制,現在才明白可直接用“=”復制
C語言中,結構體是一篇連續的內存空間,使用=賦值操作,底層用到的就是memcpy;
如果結構體中有指針變量;操作后。兩個指針指向的同一塊區域,而不會分配新的區域;
以前一直以為結構體要通過memcpy來復制,現在才明白可直接用“=”復制
C語言中,結構體是一篇連續的內存空間,使用=賦值操作,底層用到的就是memcpy;
如果結構體中有指針變量;操作后。兩個指針指向的同一塊區域,而不會分配新的區域;
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。