3
我最近遇到以下行爲在C代碼中的第一次:解引用的函數用C返回一個指向結構
struct tm brokenDownTime = *gmtime(&myTime);
gmtime的返回一個指向一個TM結構,我可以看到它被解除引用,我是否正確地假設*導致結構被複制?
非常感謝
我最近遇到以下行爲在C代碼中的第一次:解引用的函數用C返回一個指向結構
struct tm brokenDownTime = *gmtime(&myTime);
gmtime的返回一個指向一個TM結構,我可以看到它被解除引用,我是否正確地假設*導致結構被複制?
非常感謝
幾乎正確,尊重本身不會導致副本,但這個分配:所有的結構元素是淺複製。