Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如果我在 C 中调用一个函数并传入一个结构(不是通过指针或那些 c++ 读者的引用),它会复制对象。如果我传入一个包含数组的结构,它会复制数组(如课堂教授所述)。但是如果我传入一个包含对对象的循环引用的结构会发生什么。它如何复制整个结构?
它复制结构,复制的结构内的指针包含原始对象的地址。
唯一的引用返回的方法struct是添加一个指向struct返回的指针。该指针的复制方式与struct.
struct